码迷,mamicode.com
首页 > 其他好文 > 详细

LeetCode 504. Base 7

时间:2018-10-23 10:53:43      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:lag   ==   its   lse   abs   ati   etc   insert   tput   

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].

class Solution { //水题
public:
    string convertToBase7(int num) {
        string ans;
        int flag=0;
        if(num<0)
            flag=1;
        else if(num==0)
            ans.insert(ans.begin(),1,'0');
        num=abs(num);
        while(num){
            ans.insert(ans.begin(),1,'0'+num%7);
            num/=7;
        }
        if(flag)
            ans.insert(ans.begin(),1,'-');
        return ans;
    }
};

LeetCode 504. Base 7

标签:lag   ==   its   lse   abs   ati   etc   insert   tput   

原文地址:https://www.cnblogs.com/A-Little-Nut/p/9834790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!