Mis on palindroomi number?
Palindroomi number on number, mis isegi tagurpidi on sama mis algne number
Palindroomi numbri näited
121, 393, 34043, 111, 555, 48084
Palindroomi numbri näited
LOL, MADAMProgrammi loogika
- Too sisendinumber, mida tuleb kontrollida Palindrome'i olemasolu jaoks
- Kopeerige number ajutiseks muutujaks ja pöörake see ümber.
- Võrrelge vastupidist ja algset numbrit.
- Kui need on samad, on number "palindroomnumber"
- Muu number ei ole "palindroomne number"
Kuidas kontrollida, kas sisendnumber on Palindrome või mitte
pakett com.guru99;avalik klass PalindromeNum {public staatiline void main (String [] args){int lastDigit, summa = 0, a;int sisendarv = 171; // See on palindroomi jaoks kontrollitav numbera = sisestusnumber;// Kood numbri ümberpööramisekssamas (a> 0){System.out.println ("Sisendi number" + a);lastDigit = a% 10; // jäägi saamineSystem.out.println ("Viimane number" + lastDigit);System.out.println (summale "+ (summa * 10) lisati" Digit "+ lastDigit +");summa = (summa * 10) + viimaneDigit;a = a / 10;}// kui summa, mis on võrdne summaga, on arv, on palindroom, muidu mitte palindroomkui (summa == sisestusnumber)System.out.println ("Number on palindroom");muudSystem.out.println ("Number pole palindroom");}}
Koodi väljund:
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