领扣(LeetCode)七进制数 个人题解
给定一个整数,将其转化为7进制,并以字符串形式输出。
示例 1:
输入: 100 输出: "202"
示例 2:
输入: -7 输出: "-10"
注意: 输入范围是 [-1e7, 1e7] 。
这种题型比较经典了。想法模拟人工做法,将其对7取模,得到的数字保存在字符串的最前面,并把那个数除以7,重复以上过程。
不过要注意0的特判,以及如果是负数,要在输出前添加负号。
代码如下:
1 class Solution { 2 public String convertToBase7(int num) { 3 if(num==0) 4 return "0"; 5 String ans=""; 6 String zf=""; 7 if(num<0) 8 { 9 zf="-"; 10 num=-num; 11 } 12 while(num>0) 13 { 14 ans=String.valueOf(num%7)+ans; 15 num/=7; 16 } 17 return zf+ans; 18 } 19 }
转载于:https://www.cnblogs.com/axiangcoding/p/10003738.html
领扣(LeetCode)七进制数 个人题解相关推荐
- LeetCode 504. 七进制数(进制转换)
1. 题目 给定一个整数,将其转化为7进制,并以字符串形式输出. 示例 1: 输入: 100 输出: "202"示例 2: 输入: -7 输出: "-10" 注 ...
- leetcode 504. 七进制数(Java版)
题目 https://leetcode-cn.com/problems/base-7/ 题解 经典的进制转化.此思路可以拓展至 10 进制转 n 进制. public class Solution { ...
- 【进击大厂之力扣每日打卡】七进制数
题目描述 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出. 示例 示例1: 输入: num = 100 输出: "202" 示例2: 输入: num = -7 输出 ...
- 算法----七进制数
题目 给定一个整数,将其转化为7进制,并以字符串形式输出.示例 1:输入: 100 输出: "202" 示例 2:输入: -7 输出: "-10" 知识补充: ...
- leetcode算法题--七进制数
原文链接:https://leetcode-cn.com/problems/base-7/ string convertToBase7(int num) {string res;bool is_neg ...
- 「 每日一练,快乐水题 」504. 七进制数
文章目录
- SCAU华南农业大学-数电实验-七进制同步加法计数器-实验报告
一.Purpose 1.利用数字电路的知识,用74LS73或74LS74(即D触发器或JK触发器)和各种逻辑门实现七进制同步加法计数器. 2.锻炼实验操作技能,使之更熟练. 二.Devices Equ ...
- 全国计算机考试进制计算器吗,进制数换算器(十六进制计算器在线)
求任意进制数之间相互转换的通用方法. 尤其是二进制八进制十进制和十六进. 一个八进制等于三位二进制.一个十六进制等于四位二进制.直接数位数! 请各位多举几个例子吧? (一).二进制.八进制.十六进制转 ...
- 数字转化为16进制数
leetcode:https://leetcode-cn.com/problems/convert-a-number-to-hexadecimal/ 思路1: 数组hash存储string hex=& ...
- 数字逻辑练习题(十一)利用74LS161设计一个七进制计数器
一.题目描述 已知74LS161为同步四位二进制加法计数器,其逻辑符号和功能表如下,请利用74LS161设计一个七进制计数器.应写出分析设计过程. 二.问题解答 (1)分析 采用同步置数法进行设计:
最新文章
- 深思:外卖背后的人工智能算法揭秘
- 专家:物联网时代信息安全问题亟待各方携手破题
- 通过调试对WriteFile()API的钩取
- Android 应用开发(37)---RelativeLayout(相对布局)
- eclipse 输入卡顿_解决eclipse卡顿
- 负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解
- Zabbix(四):高级应用之--宏、网络发现测试实例
- linux mint 中文字体,Linux Mint字体设置
- npm 可视化html编辑器,Vue + element从零打造一个H5页面可视化编辑器——pl-drag-template...
- C语言不使用中间变量交换两个变量的数据
- 翻斗式雨量传感器VS压电式雨量传感器
- python之使用plt笔记
- YOLOX的解耦头结构思考
- CodeSoft模板问题--字体扭曲条码无法扫描
- 树莓派+USB摄像头自制网络摄像头
- 用c语言编程判断一个数是否为回文数,C语言判断一个数是不是回文数
- Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss
- WiFi ADB 目标设备拒接或者连接主机没有反应10060
- codeforce_exercise_r23
- 计算机等级考试的模拟主页地址如何打开,计算机等级考试一级模拟题.pdf
热门文章
- BitPlots包简介
- 20165309 《网络对抗技术》实验二:后门原理与实践
- Kafka监控系统Kafka Eagle:支持kerberos认证
- [Xcode 实际操作]四、常用控件-(12)环形进度条控件的使用
- 『计算机视觉』Mask-RCNN_训练网络其一:数据集与Dataset类
- Invalid regular expression: unmatched parentheses
- cf12E Start of the season(构造,,,)
- javascript面向对象技术基础
- Visual Sourcesafe Internet使用备忘
- 以太坊概念知识入门篇