穿越是时空之门(java) [复制链接]
发表于 2025-10-12 16:18:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
emm,之前做过一道类似的标题,但是这次又忘了
一开始的错误代码
  1. package Lanqiao;
  2. import javax.swing.plaf.synth.SynthTextAreaUI;
  3. import java.math.BigInteger;
  4. /**
  5. * @author zb
  6. * date2025/3/19 21:33
  7. */
  8. public class L19701 {
  9.     public static void main(String[] args) {
  10.         int count =0 ;
  11.         for (int i = 4; i <=2024 ; i++) {
  12.          String  er =Integer.toString(i,2);
  13.          String  si =Integer.toString(i,4);
  14.            int eri = Integer.parseInt(er);
  15.            int sii = Integer.parseInt(si);
  16.          if(he(eri)==he(sii)){
  17.              count++;
  18.          }
  19.         }
  20.         System.out.println(count);
  21.     }
  22.     static int he(int num){
  23.         int res = 0  ;
  24.         while (num>0){
  25.             res += num%10 ;
  26.             num/=10;
  27.         }
  28.         return res;
  29.     }
  30. }
复制代码
由于他要算的是转换成而二进制和四进制之后的数的每个位置的值的和,
  1. package Lanqiao;
  2. import javax.swing.plaf.synth.SynthTextAreaUI;
  3. import java.math.BigInteger;
  4. /**
  5. * @author zb
  6. * date2025/3/19 21:33
  7. */
  8. public class L19701 {
  9.     public static void main(String[] args) {
  10.         int count =0 ;
  11.         for (int i = 1; i <=2024 ; i++) {
  12.            int er = jinzhi(i,2);
  13.            int si = jinzhi(i,4);
  14.          if(er==si){
  15. //             System.out.println(i);
  16.             count++;
  17.          }
  18.         }
  19.         System.out.println(count);
  20.     }
  21.     static  int  jinzhi(int num,int jin){
  22.         int sum =0;
  23.        while (num>0){
  24.            sum = sum + num%jin ;
  25.            num = num /jin ;
  26.        }
  27.        return sum;
  28.     }
  29. }
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表