关注
不知道它这个是怎么判题的,我也是这样输入一个求解一个,但是用下面的办法是可以ac的。
import java.util.Scanner;
public class Main {
public static void main(String args[])
{
boolean[] B = new boolean[100000 + 1];
for (int i = 1; i < 100000 + 1; i++) {
int binary =g(i);
int ten = f(i);
if (binary == ten)
B[i] = true;
}
Scanner cin = new Scanner(System.in);
int times = cin.nextInt();
for (int i = 0; i < times; i++) {
int n = cin.nextInt();
int count = 0;
for (int j = 1; j <= n; j++) {{
if (B[j])
count++;
}
}
System.out.println(count);
}
}
private static int f(int num){
String str = String.valueOf(num);
int sum = 0;
for(int i = str.length() - 1;i>=0;i--){
sum+=Integer.valueOf(str.charAt(i)+"");
}
return sum;
}
private static int g(int num){
String str = Integer.toBinaryString(num);
int sum = 0;
for(int i = 0;i<str.length();i++){
sum+=Integer.valueOf(str.charAt(i)+"");
}
return sum;
}
}
查看原帖
点赞 3
相关推荐
12-21 15:20
重庆邮电大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客2025仙途报告 #
2131次浏览 81人参与
# 中美关系回暖,你会选择出海吗? #
13940次浏览 141人参与
# 2025年终总结 #
175453次浏览 2973人参与
# 你面试体验感最差/最好的公司 #
20693次浏览 342人参与
# 秋招落幕,你是He or Be #
14126次浏览 275人参与
# 中美关税战对我们有哪些影响 #
49924次浏览 392人参与
# 一人说一个提前实习的好处 #
12339次浏览 215人参与
# 今年你最想重开的一场面试是? #
4837次浏览 72人参与
# 重来一次,你会对开始求职的自己说 #
6604次浏览 165人参与
# 实习没事做是福还是祸? #
17865次浏览 264人参与
# 找工作,行业重要还是岗位重要? #
85567次浏览 1698人参与
# 机械制造秋招总结 #
97292次浏览 878人参与
# 礼物开箱Plog #
1068次浏览 39人参与
# 团建是“福利”还是是 “渡劫” #
7780次浏览 158人参与
# 工作中听到最受打击的一句话 #
7547次浏览 122人参与
# 考公VS就业,你怎么选? #
88049次浏览 496人参与
# 网易求职进展汇总 #
172456次浏览 1422人参与
# 你小心翼翼的闯过多大的祸? #
11515次浏览 167人参与
# 哪些行业值得去? #
14351次浏览 74人参与
# 国央企薪资爆料 #
136532次浏览 597人参与