当前位置: 首页 > news >正文

穿越是时空之门(java)

emm,之前做过一道类似的题目,但是这次又忘了

一开始的错误代码

package Lanqiao;

import javax.swing.plaf.synth.SynthTextAreaUI;
import java.math.BigInteger;

/**
 * @author zb
 * date2025/3/19 21:33
 */
public class L19701 {
    public static void main(String[] args) {
        int count =0 ;
        for (int i = 4; i <=2024 ; i++) {

         String  er =Integer.toString(i,2);
         String  si =Integer.toString(i,4);
           int eri = Integer.parseInt(er);
           int sii = Integer.parseInt(si);

         if(he(eri)==he(sii)){
             count++;
         }
        }
        System.out.println(count);


    }
    static int he(int num){
        int res = 0  ;
        while (num>0){
            res += num%10 ;
            num/=10;

        }



        return res;
    }
}

因为他要算的是转换成而二进制和四进制之后的数的每个位置的值的和,

package Lanqiao;

import javax.swing.plaf.synth.SynthTextAreaUI;
import java.math.BigInteger;

/**
 * @author zb
 * date2025/3/19 21:33
 */
public class L19701 {
    public static void main(String[] args) {
        int count =0 ;
        for (int i = 1; i <=2024 ; i++) {


           int er = jinzhi(i,2);
           int si = jinzhi(i,4);

         if(er==si){
//             System.out.println(i);
            count++;
         }
        }
        System.out.println(count);


    }
    static  int  jinzhi(int num,int jin){
        int sum =0;
       while (num>0){
           sum = sum + num%jin ;
           num = num /jin ;
       }
       return sum;
    }
}

http://www.dtcms.com/a/77377.html

相关文章:

  • Ubuntu安装TensorFlow 2.13-GPU版全流程指南(anaconda)
  • golang中的接口
  • 【Java进阶学习 第九篇】常用API(Array、冒泡选择排序、二分查找、正则表达式)
  • 【C++进阶】指针:从基础到实践
  • Leetcode Hot 100 79.单词搜索
  • 【spring对bean Singleton和Prototype的管理流程】
  • 英伟达GTC 2025大会产品全景剖析与未来路线深度洞察分析
  • 小程序开发中的安全问题及防护措施
  • 蓝桥与力扣刷题(蓝桥 组队)
  • E1-相亲派对(组合)
  • 【AI News | 20250319】每日AI进展
  • @Resource和@Autowire
  • Java 中 LinkedList 的底层数据结构及相关分析
  • 【源码阅读】多个函数抽象为类(实现各种类型文件转为PDF)
  • UE4学习笔记 FPS游戏制作6 添加枪口特效
  • 详细解析GetOpenFileName()
  • Vue3 核心特性解析:Suspense 与 Teleport 原理深度剖析
  • 区块链技术驱动金融第一章 —— 走进区块链的基石:密码学与加密货币
  • 性能测试过程实时监控分析
  • 虚幻基础:动作系统3
  • 基于Arduino控制的温室蔬菜园环境监控系统(论文+源码)
  • python-56-基于Vue和Flask进行前后端分离的项目开发示例实战
  • FPGA学习(二)——基于DE2-115开发板的LED流水灯设计
  • 构建下一代AI Agent:自动化开发与行业落地全解析
  • SpringBoot3+Vue3实战(Vue3快速开发登录注册页面并对接后端接口)(4)
  • <table>内有两行<tr>,第一行设定高度为60,剩余第二行,和右侧元素高度补齐。
  • Linux 锁、线程同步
  • Elasticsearch text字段检索方法
  • 各种医学方面大模型总结——自用
  • 前端调试实战指南:从入门到高阶的完整解决方案