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;}}

浙公网安备 33010602011771号