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

leetcode504.七进制数

标签:进制转换 机试真题

给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。

示例 1:

输入: num = 100
输出: "202"

示例 2:

输入: num = -7
输出: "-10"

思路:求n进制就是循环取余数,然后倒序即可得到n进制数。注意负数和0的特殊处理即可

   public String convertToBase7(int num) {if(num==0)return "0";StringBuffer buffer=new StringBuffer();Boolean flag=false;// 标记是否为负数if(num<0){num=-num;flag=true;}while(num!=0){buffer.append(num%7);num/=7;}if(flag)buffer.append("-");return buffer.reverse().toString();}

相关文章:

  • Java基础 5.10
  • JavaSE核心知识点02面向对象编程02-05(方法)
  • 《向上生长》读书笔记day5
  • Dockers部署oscarfonts/geoserver镜像的Geoserver
  • Ansible模块——从控制节点向目标主机复制文件!
  • 软考错题集
  • 使用互斥锁保护临界
  • (51单片机)LCD显示红外遥控相关数字(Delay延时函数)(LCD1602教程)(Int0和Timer0外部中断教程)(IR红外遥控模块教程)
  • Spring Cloud -3( 9000 字详解 Spring Cloud)
  • LVGL对象的盒子模型和样式
  • 大模型中的三角位置编码实现
  • WinCC V7.2到V8.0与S71200/1500系列连接通讯教程以及避坑点
  • C++学习之模板初阶学习
  • 数据治理框架在企业中的落地:从理念到实践
  • 第三章 Freertos智能小车遥控控制
  • 互联网大厂Java面试实录:Spring Boot与微服务架构在电商场景中的应用解析
  • 21.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--身份认证服务拆分规划
  • diy装机成功录
  • C++ learning day 02
  • day010-命令实战练习题
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 全国重点网络媒体和网络达人走进沧州,探寻“文武双全”的多重魅力
  • 印巴开始互袭军事目标,专家:冲突“螺旋式升级”后果或不可控
  • 外交部:习近平主席同普京总统达成许多新的重要共识
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式
  • 2025江西跨境电子商务发展交流会召开,探索行业发展新趋势