Leetcode 504 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].
這個題是將十進位制轉化為七進位制,方法即為不斷模7餘下的數的串,程式中需要考慮為空值和負數的時候。
1)
class Solution {
public:
string convertToBase7(int num) {
string res;
bool is_neg = false;
if(num < 0){
num *= -1;
is_neg = true;
}else if(!num){
res += '0';
}
while(num != 0){
res += to_string(num % 7);
num /= 7;
}
if(is_neg){
res += "-";
}
return string(res.rbegin(),res.rend());
}
};
相關文章
- leetcode-7LeetCode
- Leetcode 7 Reverse IntegerLeetCode
- Cannot find a valid baseurl for repo: base/7/x86_64
- LeetCode(7)--.反轉整數LeetCode
- 503/504 問題
- Linux: Centos7 Cannot find a valid baseurl for repo: base/7/x86_64 解決方案LinuxCentOS
- LeetCode7.整數反轉 JavaScriptLeetCodeJavaScript
- LeetCode7:ReverseInteger(整數反轉)LeetCode
- LeetCode - 解題筆記 - 7 - Reverse IntegerLeetCode筆記
- base/publicPath
- Ubuntu baseUbuntu
- base16,base32,base64 編碼方式的通俗講解
- nginx 502 和 504 超時演示Nginx
- CF504E Misha and LCP on Tree
- LeetCode每日一題:整數反轉(No.7)LeetCode每日一題
- LeetCode題庫整理【Java】—— 7整數反轉LeetCodeJava
- theory_base
- Maven_BaseMaven
- base64
- base標籤
- 分散式base分散式
- 福利來官網[TL504.COM]
- 龍源官網[TL504.COM]
- 威尼斯官網[TL504.COM]
- 迪威官網[TL504.COM]
- Base64原理
- Android Base64Android
- Base64 原理
- 新世紀官網[TL504.COM]
- 老百勝官網[TL504.COM
- 皇家國際官網[TL504.COM]
- 維加斯官網[TL504.COM]
- 華亞公司官網[TL504.COM]
- 新錦江官網[TL504.COM]
- 都知道Base64,Base32你能實現嗎?
- oracle安裝包遇到Error: Package: gcc-4.8.5-11.el7.x86_64 (base)問題OracleErrorPackageGC
- base64 編碼
- CAP原理和BASE思想