关注
贴一个第一题的题解,就是代码风格不规范。
public class Main1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int res = new Ss().func(n);
System.out.println(res);
}
}
class Ss{
int n,cnt=0,index=0,indexsize=0;
StringBuilder sb = new StringBuilder("");
public int func(int n) {
List<Integer> list = new ArrayList<>();
this.n= n;
list.add(2); list.add(3); list.add(5);
cnt=3;
while(list.size()<n) {
int tmp2 = something(2,list);
int tmp3 =something(3,list);
int tmp5 =something(5,list);
cnt=tmp2+tmp3+tmp5;
index = list.size()-cnt;
}
return list.get(n-1);
}
int something(int pre,List<Integer> list){
if(list.size()>=n) return 0;
int tmpcnt = 0;
for(int i = index,j=0;j<cnt;i++,j++) {
sb.setLength(0);
String s=sb.append(pre).append(list.get(i)).toString();
list.add(Integer.parseInt(s));
tmpcnt++;
if(list.size()>=n) return tmpcnt;
}
return tmpcnt;
}
}
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享
牛客热帖
正在热议
# 你觉得机械有必要实习吗 #
20778次浏览 260人参与
# 你的实习什么时候入职 #
17081次浏览 195人参与
# 极具前瞻性,现代汽车编程题 #
30089次浏览 515人参与
# 25届如何提前做秋招准备? #
46355次浏览 1044人参与
# 安利/避雷我的专业 #
12250次浏览 107人参与
# 投递实习岗位前的准备 #
813343次浏览 13985人参与
# 打工人的辛酸 #
12716次浏览 216人参与
# 你的秋招进行到哪一步了 #
473451次浏览 7385人参与
# 想实习转正,又想准备秋招,我该怎么办 #
211526次浏览 2295人参与
# 面试中的破防瞬间 #
107107次浏览 1288人参与
# 23届的你们都什么时候入职? #
105977次浏览 869人参与
# 想辞职但是不敢的原因 #
4409次浏览 68人参与
# 你觉得通信/硬件有必要实习吗? #
35689次浏览 578人参与
# 机械人怎么评价今年的华为 #
98569次浏览 757人参与
# 如何一边实习一边秋招 #
439415次浏览 6612人参与
# 写简历别走弯路 #
387197次浏览 4856人参与
# 应届生应该先就业还是先择业 #
17209次浏览 149人参与
# 你的简历改到第几版了 #
371163次浏览 5461人参与
# 海康威视求职进展汇总 #
142149次浏览 1513人参与
# 学历对求职的影响 #
193547次浏览 2060人参与
# 你的秋招进展怎么样了 #
648252次浏览 14663人参与