回文数字判断

题目描述

有这样一类数字,他们顺着看和倒着看是相同的数,例如:1216562332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 要求实现函数: 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;
	} 


 

你可能感兴趣的:(软件开发,软件,华为,校园招聘,工程师)