Kaj je številka palindroma?
Številka palindroma je številka, ki je tudi, če je obrnjena, enaka prvotni številki
Primeri palindromske številke
121, 393, 34043, 111, 555, 48084
Primeri palindromske številke
LOL, MADAMProgramska logika
- Pridobite vhodno številko, ki jo je treba preveriti, da je palindrom
- Kopirajte številko v začasno spremenljivko in jo obrnite.
- Primerjaj obratno in prvotno številko.
- Če sta enaki, je številka "palindromska številka"
- V nasprotnem primeru številka ni "palindromska številka"
Kako preveriti, ali je vhodna številka Palindrome ali ne
paket com.guru99;javni razred PalindromeNum {public static void main (String [] args){int lastDigit, vsota = 0, a;int inputNumber = 171; // To je številka, ki jo je treba preveriti za palindroma = inputNumber;// Koda za razveljavitev številkemedtem ko (a> 0){System.out.println ("Številka vnosa" + a);lastDigit = a% 10; // pridobivanje ostankaSystem.out.println ("Zadnja številka" + lastDigit);System.out.println ("Digit" + lastDigit + "je bil dodan vsoti" + (vsota * 10));vsota = (vsota * 10) + lastDigit;a = a / 10;}// če je dano število, ki je enako vsoti, kot je število, je palindrom, sicer ne palindromče (vsota == inputNumber)System.out.println ("Številka je palindrom");drugačeSystem.out.println ("Številka ni palindrom");}}
Izhod kode:
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