Över åren, att kontrollera om en sträng är ett palindrom eller inte har blivit en klassisk kodningsintervjufråga. Detta beror på att det involverar koncept kring strängmanipulation och jämförelse och till och med slingor beroende på implementering. Och, frågan är inte lång, så den kan slutföras inom en tidsintervju av en intervju. Denna artikel innehåller implementering för att kontrollera om en sträng är palindrome i java och python.
Vad är ett palindrom?
Enligt synonym.com, definitionen av palindrom är "ett ord eller en fras som läser samma bakåt som framåt." I grund och botten, det betyder att om du skriver ordet eller frasen omvänt, det kommer att vara exakt samma som när det var framåt. Till exempel, pappa och mamma är palindromer och pappa och mamma inte. Ordet "palindrom" kommer från två grekiska rotord, "palin" betyder igen och "dromos" betyder sätt eller riktning. Det myntades av den engelska dramatikern Ben Jonson på 1600 -talet.
Lösning
Palindrome i Python -implementering
Följande är koden för att kontrollera om en sträng är palindrome i python.
Palindrome i Java -implementering
Följande är koden för att kontrollera om en sträng är palindrome i java.
Om din dator har fel datum och tid, då har alla filer du skapar och sparar fel datum också. Här är det snabbaste och enklaste sättet att manuellt ställa in din klocka och kalender till rätt tid i Windows. Steg 1 På höger sida av Aktivitetsfältet längst ned på din Windows -skärm, dubbelklicka
Att hålla reda på utgifterna kan vara svårt. Människor sveper ständigt sina kredit- eller betalkort utan att ens tänka på att göra det, mycket mindre att registrera de utgifterna i deras checkregister och uppdatera sitt saldo. Quicken gör hela processen enklare eftersom mjukvaran ligger precis vid f
Som standard, stavning och grammatikkontroll i Microsoft Word 2010 och 2013 kontrollerar inte om avstånd mellan meningar, så att du kan använda antingen ett eller två mellanslag efter en period utan att behöva varna. För att säkerställa att dina dokument har ett jämnt avstånd, ställ in det antal bla