Ich möchte eine Funktion schreiben, die überprüft, ob ein Wort ein Palindrom ist. die Rückkehr sollte mir sagen, wieWie überprüft man, ob ein Wort ein Palindrom ist?
palindrome "love" is not a palindrome
die Funktion das Wort (nicht als Vektor) als Argument enthalten soll (Ich verstehe nicht wirklich, was es bedeutet)
Ich versuchte
Palindrome <- function(character){
charsplit <- strsplit(as.character(character), "")
revchar <- rev(unlist(charsplit))
palinum <- as.numeric(paste(revchar, collapse=""))
character==palinum
}
aber
Palindrome ("love")
kehrt
NA
danke für jede Hilfe!
Um, Sie konvertieren 'Paste (revchar, Kollaps = "")' auf numerische ... was tun Sie erwarten andere als 'NA'? –
danke! aber die Rückkehr sagt jetzt nur "THRUE" oder "False", wie kann ich es machen zu sagen "Hallo ist kein Palindrom"? – user2373707
@ user2373707 verwenden 'if-else' und' einfügen' – eddi