技术栈

一个正整数转为2进制和8进制,1的个数相同的第23个数是什么?

laocooon5238578862023-11-25 11:50
java 复制代码
package cn.com;

import java.lang.*;//默认加载

public class C2 {
      //10进制转8进制
      static int HtoO(int n){
          int cnt = 0;
          while(n!=0){
              cnt+=n%8;
              n/=8;
          }
          return cnt;
      }
      //10进制转2进制
      static int HtoB(int n){
          int cnt = 0;
          while(n!=0){
              cnt+=n%2;
              n/=2;
          }
          return cnt;
      }
    public static void main(String[] args) {
        int i=0;
        int n=1;
        while(i<23){
            if(HtoB(n)==HtoO(n)){
                i+=1;
                System.out.println(i+" "+ n);
            }

            n+=1;
        }
    }
}
上一篇:利用STM32CubeMX解读时钟树
下一篇:[BJDCTF 2020]easy_md5
相关推荐
龙谷情Sinoam
几秒前
扩展若依@Excel注解,使其对字段的控制是否导出更加便捷
java
秋说
11 分钟前
【PTA数据结构 | C语言版】两枚硬币
c语言·数据结构·算法
二十雨辰
12 分钟前
[尚庭公寓]07-Knife快速入门
java·开发语言·spring
qq_51397044
23 分钟前
力扣 hot100 Day37
算法·leetcode
掉鱼的猫
23 分钟前
Java MCP 实战:构建跨进程与远程的工具服务
java·openai·mcp
描绘一抹色
27 分钟前
JVM基础01(从入门到八股-黑马篇)
jvm
不見星空
43 分钟前
leetcode 每日一题 1865. 找出和为指定值的下标对
算法·leetcode
我爱Jack
1 小时前
时间与空间复杂度详解:算法效率的度量衡
java·开发语言·算法
米饭「」
1 小时前
C++AVL树
java·开发语言·c++
Zonda要好好学习
1 小时前
Python入门Day4
java·网络·python
热门推荐
01Java学习第十五部分——MyBatis02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04基于odoo17的设计模式详解---装饰模式05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07Everything文件检索工具 几秒检索几百G的文件08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10【无标题】