2024-08-20 15:55:35 -04:00
|
|
|
let mut count = 1
|
2024-03-25 00:16:55 -04:00
|
|
|
|
|
|
|
while count <= 15 {
|
2024-08-20 15:55:35 -04:00
|
|
|
let divides_by_3 = count % 3 == 0
|
|
|
|
let divides_by_5 = count % 5 == 0
|
2024-03-25 00:16:55 -04:00
|
|
|
|
2024-08-20 15:16:06 -04:00
|
|
|
let output = if divides_by_3 && divides_by_5 {
|
|
|
|
"fizzbuzz"
|
2024-08-10 04:45:30 -04:00
|
|
|
} else if divides_by_3 {
|
2024-08-20 15:16:06 -04:00
|
|
|
"fizz"
|
2024-03-25 00:16:55 -04:00
|
|
|
} else if divides_by_5 {
|
2024-08-20 15:16:06 -04:00
|
|
|
"buzz"
|
2024-05-20 17:15:05 -04:00
|
|
|
} else {
|
2024-10-31 20:33:46 -04:00
|
|
|
to_string(count)
|
2024-08-20 15:55:35 -04:00
|
|
|
}
|
2024-05-20 17:15:05 -04:00
|
|
|
|
2024-08-10 04:45:30 -04:00
|
|
|
write_line(output)
|
|
|
|
|
2024-03-25 00:16:55 -04:00
|
|
|
count += 1
|
|
|
|
}
|