leetcode 504. 七进制数(Java版)
题目
https://leetcode-cn.com/problems/base-7/
题解
经典的进制转化。此思路可以拓展至 10 进制转 n 进制。
public class Solution {public String convertToBase7(int num) {int n = num;if (num < 0) n *= -1;if (num == 0) return "0";StringBuilder sb = new StringBuilder();while (n != 0) {sb.append(n % 7);n /= 7;}if (num < 0) sb.append("-");return sb.reverse().toString();}
}
leetcode 504. 七进制数(Java版)相关推荐
- LeetCode 504. 七进制数(进制转换)
1. 题目 给定一个整数,将其转化为7进制,并以字符串形式输出. 示例 1: 输入: 100 输出: "202"示例 2: 输入: -7 输出: "-10" 注 ...
- 「 每日一练,快乐水题 」504. 七进制数
文章目录
- 算法----七进制数
题目 给定一个整数,将其转化为7进制,并以字符串形式输出.示例 1:输入: 100 输出: "202" 示例 2:输入: -7 输出: "-10" 知识补充: ...
- 【进击大厂之力扣每日打卡】七进制数
题目描述 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出. 示例 示例1: 输入: num = 100 输出: "202" 示例2: 输入: num = -7 输出 ...
- leetcode算法题--七进制数
原文链接:https://leetcode-cn.com/problems/base-7/ string convertToBase7(int num) {string res;bool is_neg ...
- 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出
输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...
- 七进制转十进制java_java基础——Java进制转换
Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制[前面加0(零)]或者十六进制[前面加上0x(零x)]. Java的整型封装类Integer和Long提供toStrin ...
- SCAU华南农业大学-数电实验-七进制同步加法计数器-实验报告
一.Purpose 1.利用数字电路的知识,用74LS73或74LS74(即D触发器或JK触发器)和各种逻辑门实现七进制同步加法计数器. 2.锻炼实验操作技能,使之更熟练. 二.Devices Equ ...
- JAVA练习14-十进制数转二进制数、掷骰子游戏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.题目1-十进制数转二进制数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二.题目2-掷骰子游戏 1.题目 ...
最新文章
- AMD真龙一族网络社区成立
- 边工作边刷题:70天一遍leetcode: day 97-1
- SVN中update to revision与revert to revision的区别
- json文件示例_Spark SQL - JSON数据集
- Python 获取md5值(hashlib)
- 练习图200例图纸讲解_实物图+电气图纸讲解:教你学会看配电系统图,不收藏,可惜了...
- java 面向对象基础
- 安装及卸载CrossOver for Mac
- CCDA认证的详细综合叙述
- ORACLE RAC 12C(12.1.0.2)数据库软件安装步骤
- 智能配电房综合环境监控系统
- Qt获取音频输入和输出设备
- 拓扑排序算法(1.0版)
- 计算机发展史的第五个阶段,信息技术的发展历程是怎样的? 信息技术的发展历程分五个阶段...
- 尚学堂马士兵servlet/JSP笔记(二、servlet)
- 30 行代码实现蚂蚁森林自动收能量
- PyCharm安装中文包
- 部分考试题和考试后的感想
- 浅谈物联网的各大模块
- List集合自定义排序!