关注
我和12楼的求法是一样的,写是很好写,不过调试的时候花了比较久。
public static void numN(int n){
int length = 1;
int[] count = new int[15];
count[0] = 1;
count[1] = 3;
while(n>count[length]){
n-=count[length];
length++;
count[length] = count[length-1]*3;
}
int[] num = new int[]{2,3,5};
//这个地方不用ans存,直接输出也行
int[] ans = new int[15];
int index=0;
while(length>0){
for(int i=2;i>=1;i--){
if(i*count[length-1]<n){
ans[index]=num[i];
n-=i*count[length-1];
break;
}
ans[index]=2;
}
index++;
length--;
}
for(int i:ans){
if(i==0){
break;
}
System.out.print(i);
}
System.out.println();
}
查看原帖
点赞 评论
相关推荐
独角仙梦境:乱杀
点赞 评论 收藏
分享
查看21道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# offer帮选 #
4799567次浏览 29149人参与
# 实习,不懂就问 #
134255次浏览 1243人参与
# 百融云创求职进展汇总 #
347次浏览 0人参与
# 校招薪资来揭秘 #
342655次浏览 1889人参与
# 实习要如何选择和准备? #
125669次浏览 1476人参与
# OC/开奖 #
279945次浏览 1744人参与
# 2025年终总结 #
17914次浏览 267人参与
# 国企和大厂硬件兄弟怎么选? #
138423次浏览 1671人参与
# 硬件兄弟们 甩出你的华为奖状 #
117750次浏览 701人参与
# 移动求职进展汇总 #
15687次浏览 125人参与
# 第一份工作能做外包吗? #
87905次浏览 586人参与
# 毕业租房也有小确幸 #
148257次浏览 4525人参与
# uu们,春招你还来吗? #
16433次浏览 111人参与
# 记录实习开销 #
169483次浏览 661人参与
# 为了去实习,我赌上了___ #
24006次浏览 218人参与
# 秋招暂停,我将对以下公司做出处罚__ #
43064次浏览 177人参与
# 生物制药的同学已经投递多少份简历了 #
14660次浏览 52人参与
# 面试紧张时你会有什么表现? #
16407次浏览 135人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
14730次浏览 159人参与
# 软开人,秋招你打算投哪些公司呢 #
168552次浏览 1282人参与
# Offer比较,你最看重什么? #
241538次浏览 1487人参与

