VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3194|回复: 24

面试题,没有做出来

[复制链接]

1

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-1-15 23:00:02 | 显示全部楼层 |阅读模式
public class Test1 {
    static int k=0;
;        static final String[] s={"1","2","3","4","5"};
    public static void getOne(String ret,int pos){
        if(pos>=4){
            System.out.println(ret);
           k=k+1;
            return;
        }
        for(int i=0;i<s.length;i++){
            ret+=s[i];
            getOne(ret, pos+1);
            ret=ret.substring(0, pos-1);
        }
    }
    public static void main(String[] args){
        String num="";
        getOne(num, 1);
        System.out.println(k);
    }
}
如果我只得第五位 四位的不要 应该怎么弄呢?
回复

使用道具 举报

1

主题

21

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-1-20 16:00:02 | 显示全部楼层
if(ret.charAt(0)=='5'){System.out.println(ret);}
回复

使用道具 举报

1

主题

51

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-1-20 17:18:01 | 显示全部楼层
if(ret>=10000){System.out.println(ret);}
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-1-20 21:18:02 | 显示全部楼层
for(int i=0;i<s.length;i++){
        //加一句
        if(i!=3)
            ret+=s[i];
            getOne(ret, pos+1);
            ret=ret.substring(0, pos-1);
        }
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-1-20 21:36:01 | 显示全部楼层
是第四位不要吗?
回复

使用道具 举报

1

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-25 09:45:01 | 显示全部楼层
是的呀,四位不要
回复

使用道具 举报

1

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-25 10:09:01 | 显示全部楼层
第四位不要
回复

使用道具 举报

1

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-25 11:27:01 | 显示全部楼层
还有如果能把思想也描述一下,那就最好了,谢谢
回复

使用道具 举报

0

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-27 11:18:01 | 显示全部楼层
你先把题目描述好吧..
回复

使用道具 举报

1

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
 楼主| 发表于 2020-1-27 17:36:01 | 显示全部楼层
指定为数的,比如 1 2 3 ,我只要3位的也就是123 132 213 231 312 321  
给几个数就要几位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表