504. Base 7
来源:互联网 发布:编程原本 评价 编辑:程序博客网 时间:2024/05/29 06:43
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].
给出一个数字,找出其七进制的字符串表示。
需要注意的时数字可能是负数,同时数字如果是INT_MIN应该怎么表示。。。
代码中会判断该数字是否为负数,同时直接将该数字用 long long 类型表示,这样不会存在数字是INT_MIN转换为正数时溢出的现象。
string convertToBase7(int num) { if (num == 0)return "0"; bool flag = false; long long temp; ostringstream out; if (num < 0){ flag = true; temp = -num; } else temp = num; while (temp){ out << temp % 7; temp /= 7; } string str = out.str(); reverse(str.begin(), str.end()); if (flag)return '-' + str; return str; }
阅读全文
0 0
- Leetcode-504. Base 7
- 【Leetcode】504. Base 7
- LeetCode 504. Base 7
- 504. Base 7
- [leetcode]504. Base 7
- 504. Base 7
- 504. Base 7
- 504. Base 7
- 504. Base 7
- LeetCode-504. Base 7
- 504. Base 7
- 504. Base 7
- 504. Base 7
- leetcode 504. Base 7
- 504. Base 7
- LeetCode:504. Base 7
- [LeetCode]504. Base 7
- leetcode 504. Base 7
- PowerDesigner大小写转换
- 架构的本质是管理复杂性,微服务本身也是架构演化的结果
- 基于SRS的RTMP分发技术方案
- 1053. 住房空置率 (20) PAT
- java中static和final的区别
- 504. Base 7
- DelayQueue使用
- C++虚函数及虚函数表解析
- ssh连接慢-to escape to local shell
- yii2学习之后台yiicms
- VMware12 Pro上安装OS X 10.8苹果系统
- IE8下兼容rgba颜色的半透明背景
- 单元测试及博主相关文章都挺好
- recyclerview_helper多功能封装,让你应用更加自如