关注
import java.util.*;
public class test{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int t = scanner.nextInt();
for(int i=0;i<t;i++){
long n = scanner.nextInt();//我写的int错了,囧
int weishu = 1;
long temp = 0;
while(temp<n){
temp += Math.pow(2, weishu);
weishu++;
}
weishu--;
temp -= Math.pow(2, weishu);
long temp2 = n-temp-1;
//System.out.println(weishu);
//System.out.println(temp2);
String s = "";
int weishu2 = 0;
while(temp2!=0){
if(temp2%2==0){
s = "4"+s;
weishu2++;
}
else{
s = "7"+s;
weishu2++;
}
temp2 /= 2;
}
while(weishu2<weishu){
s = "4"+s;
weishu2++;
}
System.out.println(s);
}
}
}
没过,可能是输入我写的int,输入写成long估计能过,555555
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
11386次浏览 188人参与
# 牛友的春节生活 #
8726次浏览 172人参与
# 春节前,你还在投简历吗? #
15089次浏览 177人参与
# 从夯到拉,锐评职场mentor #
5716次浏览 86人参与
# 牛客AI体验站 #
15061次浏览 268人参与
# 备战春招/暑实,现在应该做什么? #
5730次浏览 170人参与
# 春节提前走,你用什么理由请假? #
11265次浏览 256人参与
# 实习到现在,你最困惑的一个问题 #
4992次浏览 140人参与
# 怎么给家人解释你的工作? #
51630次浏览 208人参与
# 工作后,你落下了哪些病根 #
32475次浏览 277人参与
# 面试经验谈 #
406641次浏览 7218人参与
# 没有家庭托举的我是怎么找工作的 #
35768次浏览 266人参与
# 机械制造秋招总结 #
103422次浏览 886人参与
# 上班摸鱼,你都在干些什么? #
39193次浏览 246人参与
# 今年秋招你收到了多少封邮件? #
37852次浏览 279人参与
# 距离春招还有一个月,你现在是什么开局? #
7655次浏览 121人参与
# xxx岗位的一天 #
44989次浏览 279人参与
# 暑期实习什么时候投? #
7785次浏览 180人参与
# 聊聊Agent开发 #
26726次浏览 624人参与
# 找工作,行业重要还是岗位重要? #
96562次浏览 1839人参与