504. 七进制数https://leetcode.cn/problems/base-7/
难度简单188
给定一个整数 num
,将其转化为 7 进制,并以字符串形式输出。
示例 1:
输入: num = 100 输出: "202"
示例 2:
输入: num = -7 输出: "-10"
提示:
-107 <= num <= 107
通过次数78,152提交次数150,319
class Solution {
public String convertToBase7(int num) {
if(num==0) return "0";
StringBuilder str = new StringBuilder();
int flag = 0;
if(num<0)
{
num = -num;
flag = 1;
}
while(num!=0)
{
str.append((num%7));
num /= 7;
}
if(flag==1) str.append('-');
str.reverse();
return str.toString();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/68968.html