Untitled
unknown
plain_text
a year ago
814 B
11
Indexable
fn main() {
let verses = vec!("And a partridge in a pear tree", "Two turtle doves", "Three French hens",
"Four calling birds", "Five gold rings", "Six geese a-laying", "Seven swans a-swimming",
"Eight maids a-milking", "Nine ladies dancing", "Ten lords a-leaping",
"Eleven pipers piping", "Twelve drummers drumming");
let days = vec!("first", "second", "third", "fourth", "fifth", "sixth", "seventh",
"eighth", "ninth", "tenth", "eleventh", "twelfth");
for i in 0..12 {
println!("On the {} day of Christmas my true love sent to me", days[i]);
if i == 0 {
println!("A partridge in a pear tree");
} else {
for verse in (0..=i).rev() {
println!("{}", verses[verse]);
}
}
println!("\n")
}
}Editor is loading...
Leave a Comment