En palindromfunktion som också är ett palindrom

Hittade en kul tråd på stackoverflow, här är min lösning i PHP:

 

function noitcnuf( $returnstrrevverrtsnruter, $functionnoitcnuf) {
    $returnstrrev  = "returnstrrevverrtsnruter";
    $verrtsnruter = $functionnoitcnuf;
    return (strrev ($verrtsnruter) == $functionnoitcnuf) ;
}

 

Jag har testat den genom att ta bort allt som inte är bokstäver och köra den genom sig själv. Jag skulle vilja utmana alla att skriva en bättre, för den här har en hel del brister, oanvända variabler är det ena problemet och det andra är att man inte kan skicka med hela källkoden och få den att plocka bort allt som inte är alfanumeriskt innan jämförelsen görs. Ännu coolare vore förstås att man skrev en funktion som verkligen är ett palindrom, tecken för tecken. Jag tror inte det går i PHP, men kanske nått annat språk?

Reply

E-postadressen publiceras inte. Obligatoriska fält är märkta *

*

Switch to our mobile site

Page optimized by WP Minify WordPress Plugin