首页 > 其他 > 详细

LeetCode 504. Base 7

时间:2018-10-23 10:04:17      阅读:97      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!