Mã bài:
fizzbuzz
Điểm:
1,1 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Dữ liệu vào:
stdin
Dữ liệu ra:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Golang, Java, Pascal, Perl, Python, Rust
Theo Wikipedia, FizzBuzz là một trò chơi chữ theo nhóm cho trẻ em để dạy chúng về phép chia. Luật chơi như sau: người chơi thay phiên nhau đếm tăng dần từ ~1~ đến ~N~, thay thế bất kỳ số nào chia hết cho ~X~ bằng từ Fizz
và bất kỳ số nào chia hết cho ~Y~ bằng từ Buzz
. Trong trường hợp số chia hết cho cả ~X~ và ~Y~, bạn hãy in ra FizzBuzz
(xem ví dụ để hiểu rõ hơn).
Input
Một dòng chứa ba số nguyên ~X, Y, N~ ~(1 \le X < Y \le N \le 100)~.
Output
In ra các số tự nhiên từ ~1~ đến ~N~. Nếu số đo chia hết cho ~X~, thay số đó bằng Fizz
. Nếu số đó chia hết cho ~Y~, thay số đó bằng Buzz
. Nếu số chia hết cho cả ~X~ và ~Y~, thay số đó bằng FizzBuzz
.
Sample 1
Input
2 3 7
Output
1
Fizz
Buzz
Fizz
5
FizzBuzz
7
Sample 2
Input
2 4 7
Output
1
Fizz
3
FizzBuzz
5
Fizz
7
Sample 3
Input
3 5 7
Output
1
2
Fizz
4
Buzz
Fizz
7
Bình luận