首页 > 代码库 > 504. 十进制转换为7进制(考虑负数的情况)Base 7
504. 十进制转换为7进制(考虑负数的情况)Base 7
Given an integer, return its base 7 string representation.
Example 1:
Input: 100 Output: "202"
Example 2:
Input: -7 Output: "-10"
Note: The input will be in range of [-1e7, 1e7].
public class Solution {
public string ConvertToBase7(int num) {
if (num == 0) {
return "0";
}
int number = Math.Abs(num);
string str = "";
while (number > 0) {
int n = number % 7;
str = n.ToString() + str;
number /= 7;
}
if (num < 0) {
str = "-" + str;
}
return str;
}
}
null
504. 十进制转换为7进制(考虑负数的情况)Base 7
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。