关注
//题目是不一样的,我是2进制和10进制 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;
}
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
11-19 17:27
门头沟学院 嵌入式软件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 找工作能把i人逼成什么样 #
4941次浏览 50人参与
# 面试尴尬现场 #
198726次浏览 753人参与
# 百融云创求职进展汇总 #
22330次浏览 145人参与
# 0经验如何找实习? #
15178次浏览 298人参与
# 最难的技术面是哪家公司? #
60086次浏览 937人参与
# 你今年做了几份实习? #
4461次浏览 66人参与
# 腾讯音乐求职进展汇总 #
142986次浏览 1032人参与
# 字节出了豆包coding模型 #
4555次浏览 49人参与
# 你找工作经历过哪些骗局? #
5591次浏览 100人参与
# 实习心态崩了 #
93808次浏览 487人参与
# 你开始找寒假实习了吗? #
8595次浏览 135人参与
# 实习越久越好,还是多多益善? #
11716次浏览 98人参与
# 25年找工作是什么难度? #
8156次浏览 89人参与
# 一上班就想____,这正常吗? #
2860次浏览 62人参与
# 刚工作,应该先搞钱or搞成长? #
4625次浏览 67人参与
# 离职你会和父母说吗? #
6272次浏览 86人参与
# 你投了多少家公司?进展是___ #
183366次浏览 1135人参与
# 如果公司降薪,你会跳槽吗? #
109277次浏览 687人参与
# 实习必须要去大厂吗? #
168336次浏览 1660人参与
# 你是怎么和mt相处的? #
82506次浏览 436人参与
# 你会为了工作牺牲生活吗? #
65041次浏览 446人参与


CVTE公司福利 716人发布