Chciałbym napisać funkcję, która sprawdza, czy słowo jest palindromu. powrót powinien mi powiedzieć jakjak sprawdzić, czy słowo jest palindromem?
palindrome "love" is not a palindrome
funkcja powinna zawierać słowo (nie jako wektor) jako argumentu (I naprawdę nie rozumiem, co to znaczy)
Próbowałem
Palindrome <- function(character){
charsplit <- strsplit(as.character(character), "")
revchar <- rev(unlist(charsplit))
palinum <- as.numeric(paste(revchar, collapse=""))
character==palinum
}
ale
Palindrome ("love")
powraca
NA
dzięki za pomoc!
Um, konwertowanie 'pasta (revchar, zwinąć = "")' do numeryczna ... co zrobić oczekujesz czegoś innego niż 'NA'? –
dzięki! ale teraz powrót mówi tylko "THRUE" lub "False", jak mogę sprawić, by mówiono "Hello is no palindrome"? – user2373707
@ user2373707 użyj 'if-else' i' paste' – eddi