算法---将一个整数反转(简单)
2017-08-02 17:25
405 查看
public class ReverseInteger { /*Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321*/ public static void main(String[] args) { reverseMethod(123456); reverseMethod(12345); } public static void reverseMethod(Integer a) { String s = Integer.toString(a); char[] chars = s.toCharArray(); for (int i = 0; i < chars.length / 2; i++) { chars[i] = (char) (chars[chars.length - 1 - i] + chars[i]); chars[chars.length - 1 - i] = (char) (chars[i] - chars[chars.length - 1 - i]); chars[i] = (char) (chars[i] - chars[chars.length - 1 - i]); } for (int i = 0; i < chars.length; i++) { System.out.println(chars[i]); } } }
相关文章推荐
- 一天一个算法题-简单的-求一个整数的反序列整数。
- (转贴)反转一个字节 和 判断32位整数二进制中1的个数 的算法
- 一个简单的判断任意整数是几位数的算法
- 反转一个字节和判断32位整数二进制中1的个数等算法
- 反转一个字节 和 判断32位整数二进制中1的个数 的算法(ZZ)
- 反转一个字节 和 判断32位整数二进制中1的个数 的算法
- 反转一个字节 和 判断32位整数二进制中1的个数 的算法(ZZ)
- 反转一个字节 和 判断32位整数二进制中1的个数 的算法
- (转贴)反转一个字节 和 判断32位整数二进制中1的个数 的算法
- 反转一个字节 和 判断32位整数二进制中1的个数 的算法
- 反转一个字节 和 判断32位整数二进制中1的个数 的算法(ZZ)
- Python中字符串反转的一个简单操作
- 一个简单的镜头稳定算法
- 简单算法一个(有N个人,依照顺序报123,数到3的人自动出局,问最后剩下的那个人在原来的队列中排第几)
- python-反转一个只有3位数的整数。
- 一个简单的算法2
- 微软等数据结构+算法面试100题(5)--怎样编写一个程序,把一个有序整数数组放到二叉树中
- HashMap与Hashtable的区别是面试中经常遇到的一个问题。这个问题看似简单,但如果深究进去,也能了解到不少知识。本文对两者从来源、特性、算法等多个方面进行对比总结。力争多角度、全方位的展示二者的不同,做到此问题的终结版。
- 假设你有一个随机的队列列表。 每个人用一对整数(h,k)来描述,其中h是人的身高,k是身高大于或等于h的人前面的人数。 编写一个算法来重建队列。
- 控制反转理解,一个简单例子