Johnsonq:Scanner in = new Scanner(System.in);
while(in.hasNext()){
int level = in.nextInt();
int num = 1;
while(level > 1){
if(num % 2== 0){
//当前层是偶数个元素的时候,全用2换5
num = num /2 *5;
}else{
//把前面全部元素2换5,最后一个换3
num = (num -1)/2*5+3;
}
level--;
}
System.out.println(num);
}
我也是考试时候短路,回头一看,真的简单。。。。跪了
投递三七互娱等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
天凉好个秋丨:这一次的编程题好像有点简单,我贴下我的代码吧,欢迎大家一起交流
投递用友等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
关注他的用户也关注了: