자바스크립트가 회문 수를 결정한다
요약:
회문"은 앞으로 읽으나 뒤로 읽으든지 읽을 수 있는 문장을 말한다. 고대와 고대에 존재했던 수사적 방법이자 텍스트이다. 현대에는 국내외에서 "나는 모든 사람을위한 것, 모든 사람은 나를위한 것"등의 게임이 있습니다. 수학에는 회문 수 (palindrome number)라고하는 이러한 특성을 가진 숫자 유형도 있습니다. n의 숫자를 거꾸로 해서 얻은 자연수 n1이 n과 같으면 n을 회문수라고 합니다. 예를 들어 n=1234321이면 n을 회문수라고 합니다. =1234567. 그러면 n은 회문 번호가 아닙니다
참고:
1. 짝수에도 회문 번호 124421이 있습니다
2. 회문 번호가 없습니다. 소수점
구현 코드:
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <title>test</title> <script type="text/javascript"> var number = parseInt(window.prompt("输入回文数")); if(daozhi(number) == number) { document.writeln(number + "是回文数"); } else { document.writeln(number + "不是回文数"); } /*整数的倒置*/ function daozhi(num) { var newNumber = 0; while(num != 0) { newNumber *= 10; newNumber =newNumber + (num % 10); num = Math.floor(num/10); } return newNumber; } </script> </head> <body> </body> </html>