LeetCode-504. Base 7
2017-03-02 16:43
295 查看
问题:
https://leetcode.com/problems/base-7/?tab=Description
Given an integer, return its base 7 string representation.
将十进制数字转换成7进制,且以字符串形式返回。若数字为负数,则将其绝对值转换后再添加符号。
Example 1: Input: 100 Output: “202”
Example 2: Input: -7 Output: “-10”
分析:
注意需要判断num的正负性。
参考C++代码:
https://leetcode.com/problems/base-7/?tab=Description
Given an integer, return its base 7 string representation.
将十进制数字转换成7进制,且以字符串形式返回。若数字为负数,则将其绝对值转换后再添加符号。
Example 1: Input: 100 Output: “202”
Example 2: Input: -7 Output: “-10”
分析:
注意需要判断num的正负性。
参考C++代码:
class Solution { public: string convertToBase7(int num) { string res; if(num==0) return "0"; int flag=num>0?1:0; num=num>0?num:num*(-1); while(num!=0){ int tem=num%7; num=num/7; res=to_string(tem)+res; } if(flag==0){ res=string(1,'-')+res; } return res; } };
相关文章推荐
- [leetcode]: 504. Base 7
- Leetcode-504. Base 7
- LeetCode 504. Base 7
- [leetcode]504. Base 7
- leetcode 504. Base 7
- (Leetcode)504. Base 7
- [LeetCode] 504. Base 7 ❤
- leetcode 504. Base 7 python
- [leetCode刷题笔记]504. Base 7
- 【Leetcode】504. Base 7
- LeetCode504. Base 7 我是如何解答的
- 【LeetCode】 504. Base 7
- leetcode 504. Base 7(easy)
- leetcode 504. Base 7
- leetcode 504. Base 7
- LeetCode-504. Base 7 (Java)
- LeetCode 504. Base 7
- [LeetCode]504. Base 7
- [LeetCode]504. Base 7(七进制)
- leetcode:504. Base 7