u4 and utils

This commit is contained in:
DavidOnTop 2024-12-04 09:06:20 +01:00
parent 5047f3ed6c
commit 1f10c7a15f
No known key found for this signature in database
GPG key ID: 5D05538A45D5149F
5 changed files with 1653 additions and 5 deletions

View file

@ -1 +1,16 @@
pub fn main() {}
/*
Vytvorte podprogram palindrom, ktorý zistí, či je slovo zadané na vstupe palindróm. Slovo zadávame malými písmenami, nepoužívame medzery a diakritiku.
Poznámka: Palindróm je slovo, veta, číslo (všeobecne akákoľvek postupnosť symbolov), ktoré vlastnosť, že ju možno čítať v ľubovoľnom smere (sprava doľava alebo zľava doprava) a vždy rovnaký význam.
*/
pub fn main() {
let mut input = String::new();
std::io::stdin().read_line(&mut input).unwrap();
println!("{}", palindrome(input.trim().to_string()));
}
fn palindrome(s: String) -> bool {
s.chars().zip(s.chars().rev()).all(|(a, b)| a == b)
}