回文数字判断
2013-09-07 10:52
225 查看
题目描述
有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 * 要求实现函数: int IsPalindrome(int iNumber);
输入
iNumber:整型数字
输出
0:不是回文数字;1:是回文数字。
样例输入
121
样例输出
1
提示
只需要完成该函数功能算法,中间不需要有任何IO的输入输出
地区
北京研究所
有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 * 要求实现函数: int IsPalindrome(int iNumber);
输入
iNumber:整型数字
输出
0:不是回文数字;1:是回文数字。
样例输入
121
样例输出
1
提示
只需要完成该函数功能算法,中间不需要有任何IO的输入输出
地区
北京研究所
public static int IsPalindrome(int iNumber){ String str=String.valueOf(iNumber); char[] c=str.toCharArray(); Stack<String> stack=new Stack<String>(); for(int i=0;i<c.length;i++){ stack.push(String.valueOf(c[i])); } StringBuilder sb=new StringBuilder(); while(!stack.isEmpty()){ sb.append(stack.pop()); } if(str.equals(sb.toString())) return 1; else return 0; }
相关文章推荐
- 判断回文字数字(itoa用法)
- 判断是否是回文数字
- 判断回文数字
- 判断回文数字
- 判断回文数字
- Leetcode 07 Reverse Integer(数字反转) && 09 Palindrome number(回文判断)
- 判断一个5位数是否是回文数字(C语言)
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- python判断一个数是否为回文数字
- 不使用额外空间判断整形数字是否回文
- 9.判断一个数字是否为回文
- 如何判断数字 回文数
- leetcode 9 给一个int类型的数字,判断是否是回文数
- 给定一个数字,怎么判断它是不是回文形式的?
- 2016年华为秋招机试题——1.回文数字判断(100分)
- LeetCode 9 Palindrome Number(回文数字判断)
- 求解逆波兰表达式的值,回文数字的判断&&栈的应用
- 作业 4 函数应用 编写一个程序,判断从键盘接收的数字是否为回文数字。回文数字就是顺着看和倒着看是相同的数。如121、656、2332等
- 【leetcode】对撞指针应用之回文字符串判断(忽略大小写,以及出数字外其他字符)
- 字符串回文和数字回文判断