首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Problem 四

2012-11-05 
Problem 4A palindromic number reads the same both ways. The largest palindrome made from the produc

Problem 4
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91  99.

Find the largest palindrome made from the product of two 3-digit numbers.



找到满足一下两个条件的数
1.回文数
2.由两个三位数相乘可得

//判断是否是回文数public static boolean is_palindrome(int number){String numStr = String.valueOf(number);char high =1; //保存最高位char low =1; //保存最低位do{high = numStr.charAt(0);low = numStr.charAt(numStr.length()-1);if(high!=low){return false;}numStr = numStr.substring(1,numStr.length()-1);}while(high==low&&numStr.length()>1);return true;}public int findLargestPalindrome(){int begin = 100;int end = 1000;int max = 0;for(int i=begin; i<end;i++){for(int j=begin; j<end; j++){int value = i*j;if(is_palindrome(value)&&value>max)max = value;}}return max;}

热点排行