Ett palindrom nummer är ett nummer som läses samma framåt som bakåt , och kan förekomma i alla bassystem . Det är vanligt att använda ett palindrom antal generator i datorprogrammering för olika funktioner eller som en övning för början programmerare . En enkel palindromiska nummer kan skrivas på alla språk och fastkilad för någon bas , men det är i grunden densamma . Instruktioner
1
Börja din generator palindrom numret genom att skapa en ingång funktion som testar för heltal med minst en siffra . Ett palindrom nummer , per definition , är ett heltal , så se till att sålla bort alla icke - heltal innan du börjar .
2
Lägg den inmatade heltal på backväxeln ( de flesta programmeringsspråk har en funktion för att vända heltal) . Till exempel, om ditt nummer är 412 , bör ditt program lägga 412 + 214 .
3
Test för palindromic nummer generering från din första tillägg . Funktionen ( beroende på programmeringsspråk ) bör vara en boolean test för jämställdhet mellan det genererade talet och dess omvända .
4
utgång värdet av genererade numret om testet är sant . Omvänd det genererade numret och lägga den tillbaka till sig själv , om testet är falskt . Upprepa denna loop tills programmet genererar ett verkligt värde . ( Inte alla heltal kommer att generera ett palindrom nummer . )
5
Lägg lite extra till ditt program genom att sätta in en räknefunktion . Denna funktion bör räkna hur många gånger programmet läggs ett nummer och dess omvända före utmatning ett resultat . Var noga med att mata räkna variabeln tillsammans med resultatet !