Leetcode504.Base 7七進位制數
阿新 • • 發佈:2018-12-17
給定一個整數,將其轉化為7進位制,並以字串形式輸出。
示例 1:
輸入: 100 輸出: "202"
示例 2:
輸入: -7 輸出: "-10"
注意: 輸入範圍是 [-1e7, 1e7] 。
class Solution { public: string convertToBase7(int num) { if(num == 0) return "0"; string res = ""; bool flag = true; if(num < 0) flag = false; num = abs(num); while(num) { int x = num % 7; num /= 7; res = (char)(x + '0') + res; } if(flag) return res; return "-" + res; } };