u4 and utils
This commit is contained in:
parent
5047f3ed6c
commit
1f10c7a15f
5 changed files with 1653 additions and 5 deletions
17
src/u4.rs
17
src/u4.rs
|
@ -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é má tú vlastnosť, že ju možno čítať v ľubovoľnom smere (sprava doľava alebo zľava doprava) a má 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)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue