504. 十进制转换为7进制(考虑负数的情况)Base 7
Posted Long Long Journey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
}
}
以上是关于504. 十进制转换为7进制(考虑负数的情况)Base 7的主要内容,如果未能解决你的问题,请参考以下文章