Reverse Integer
来源:互联网 发布:打广告软件 编辑:程序博客网 时间:2024/04/20 00:12
求一个整数的长度:
int getLen(int x) { int len = 0, t = x; while (t) { t = t / 10; len += 1; } return len; }
题目:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
代码:
class Solution {public: int reverse(int x) { // Start typing your C/C++ solution below // DO NOT write int main() function int flag=true; if(x<0) { flag=false; x=-x; } int len = getLen(x); int rst = 0; for (int i = 1; i <= len; i++) { int t = x % 10; x = x / 10; int a = len - i, temp = 1; while (a > 0) { temp = temp * 10; a--; } rst += t * temp; } if(flag) return rst; else return -rst; } int getLen(int x) { int len = 0, t = x; while (t) { t = t / 10; len += 1; } return len; }};
0 0
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- Reverse integer
- Reverse Integer
- Reverse Integer
- quick-cocos2dx Socket连接若干问题总结
- UVALive 6834
- 腾讯信鸽推送
- Linux slab 分配器剖析
- 网页事件自动适应触控设备
- Reverse Integer
- 一款ios版本的IM聊天应用项目源码
- 引入junit-4.12 报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
- 发布应用到AppStore
- Eclipse很有用的一些快捷键
- 廊坊入职体检作弊400-856-6331廊坊石油代替检
- ZOJ 3875 Lunch Time 排序中间值
- 一个功能齐全的CMS管理系统模板,内置6套皮肤,已经转化为标准的Eclipse项目,直接导入即可
- 盘古分词 lucene.net