diff options
author | Adam Carpenter <adam.carpenter@adp.com> | 2019-02-11 16:59:01 -0500 |
---|---|---|
committer | Adam Carpenter <adam.carpenter@adp.com> | 2019-02-11 16:59:01 -0500 |
commit | ef1bf4921ee4127d461eec03a14c9070d193345c (patch) | |
tree | ab9f4ed73fcf97656743c959ce8c9adbe2ce9924 /xmas/src | |
download | learning-rust-ef1bf4921ee4127d461eec03a14c9070d193345c.tar.xz learning-rust-ef1bf4921ee4127d461eec03a14c9070d193345c.zip |
Init.
Diffstat (limited to 'xmas/src')
-rw-r--r-- | xmas/src/main.rs | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/xmas/src/main.rs b/xmas/src/main.rs new file mode 100644 index 0000000..e725a26 --- /dev/null +++ b/xmas/src/main.rs @@ -0,0 +1,42 @@ +fn main() { + let days = [ + "1st", + "2nd", + "3rd", + "4th", + "5th", + "6th", + "7th", + "8th", + "9th", + "10th", + "11th", + "12th", + ]; + let gifts = [ + "A partridge in a pear tree", + "Two turtle doves and", + "Three French hens", + "Four calling birds", + "Five golden 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", + ]; + + // for each day + for mut each in 0..12 { + println!("\nOn the {} day of Christmas,", days[each]); + println!("My true love gave to me"); + + // print associated lyrics + for i in (0..each+1).rev() { + println!("{}", gifts[i]); + } + + } +} |