关注
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
相关推荐
11-18 18:24
北京理工大学珠海学院 嵌入式软件工程师
秋招投简历提醒助手:个人经验是,一般面二十场左右就会进入侃侃而谈阶段。我今年七月末的时候开始的第一次面试,都是很多不会,回复很慢。后面慢慢迭代,到九月中的时候基本上面啥说啥,很放松的状态 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 上班到公司第一件事做什么? #
111749次浏览 765人参与
# 工作两年想退休了 #
206023次浏览 1823人参与
# 七夕节你打算怎么过? #
69509次浏览 802人参与
# 运营面经 #
146398次浏览 1323人参与
# 参加过提前批的机械人,你们还参加秋招么 #
104087次浏览 1641人参与
# 如果公司降薪,你会跳槽吗? #
112922次浏览 730人参与
# 蚂蚁求职进展汇总 #
139089次浏览 1224人参与
# 运营商笔面经互助 #
189639次浏览 1795人参与
# 找工作能把i人逼成什么样 #
17314次浏览 194人参与
# 四大天坑是哪四家? #
91813次浏览 231人参与
# 网易求职进展汇总 #
169695次浏览 1414人参与
# 大厂面试初体验 #
84226次浏览 385人参与
# 什么样的公司千万别去 #
28894次浏览 151人参与
# 业务面应该做哪些准备 #
79802次浏览 814人参与
# 你今年做了几份实习? #
12098次浏览 168人参与
# 通信/硬件公司求职体验 #
178973次浏览 1025人参与
# 大学最后一个寒假,我想…… #
73037次浏览 730人参与
# 金三银四,你有感觉到吗 #
663681次浏览 6032人参与
# 大家每天通勤多久? #
64951次浏览 416人参与
# 一起聊华为 #
169696次浏览 826人参与
