RosettaCodeData/Task/Palindrome-dates/Rust/palindrome-dates.rust

19 lines
389 B
Plaintext

// [dependencies]
// chrono = "0.4"
fn is_palindrome(s: &str) -> bool {
s.chars().rev().eq(s.chars())
}
fn main() {
let mut date = chrono::Utc::today();
let mut count = 0;
while count < 15 {
if is_palindrome(&date.format("%Y%m%d").to_string()) {
println!("{}", date.format("%F"));
count += 1;
}
date = date.succ();
}
}