Số Palindrome là gì?
Số Palindrome là một số mà ngay cả khi đảo ngược vẫn giống với số gốc
Ví dụ về số Palindrome
121, 393, 34043, 111, 555, 48084
Ví dụ về số Palindrome
LOL, MADAMLogic chương trình
- Tìm nạp số đầu vào cần được kiểm tra xem có phải là Palindrome không
- Sao chép số vào một biến tạm thời và đảo ngược nó.
- So sánh số đảo ngược và số ban đầu.
- Nếu chúng giống nhau, số là "số palindrome"
- Số khác không phải là "số palindrome"
Cách kiểm tra xem số đầu vào có phải là Palindrome hay không
gói com.guru99;lớp công cộng PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Nó là số được kiểm tra cho palindromea = inputNumber;// Mã đảo ngược một sốwhile (a> 0){System.out.println ("Số đầu vào" + a);lastDigit = a% 10; // lấy phần còn lạiSystem.out.println ("Chữ số cuối cùng" + Chữ số cuối cùng);System.out.println ("Chữ số" + lastDigit + "đã được thêm vào sum" + (sum * 10));sum = (sum * 10) + lastDigit;a = a / 10;}// nếu số cho trước bằng tổng hơn số là palindrome nếu không thì không phải palindromeif (sum == inputNumber)System.out.println ("Số là palindrome");khácSystem.out.println ("Số không phải là palindrome");}}
Đầu ra mã:
Input Number 171Last Digit 1Digit 1 was added to sum 0Input Number 17Last Digit 7Digit 7 was added to sum 10Input Number 1Last Digit 1Digit 1 was added to sum 170Number is palindrome