[BOJ][C++] ๋ฐฑ์ค 28702๋ฒ: FizzBuzz (Bronze I)
๋ฌธ์
FizzBuzz ๋ฌธ์ ๋ $i = 1, 2, \cdots$ ์ ๋ํด ๋ค์ ๊ท์น์ ๋ฐ๋ผ ๋ฌธ์์ด์ ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ ๋ฌธ์ ์
๋๋ค.
FizzBuzz ๋ฌธ์ ์์ ์ฐ์์ผ๋ก ์ถ๋ ฅ๋ ์ธ ๊ฐ์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋๋ค. ์ด๋, ์ด ์ธ ๋ฌธ์์ด ๋ค์์ ์ฌ ๋ฌธ์์ด์ ๋ฌด์์ผ๊น์?
์ ๋ ฅ
FizzBuzz ๋ฌธ์ ์์ ์ฐ์์ผ๋ก ์ถ๋ ฅ๋ ์ธ ๊ฐ์ ๋ฌธ์์ด์ด ํ ์ค์ ํ๋์ฉ ์ฃผ์ด์ง๋๋ค. ๊ฐ ๋ฌธ์์ด์ ๊ธธ์ด๋ $8$ ์ดํ์ ๋๋ค. ์ ๋ ฅ์ด ํญ์ FizzBuzz ๋ฌธ์ ์์ ์ฐ์์ผ๋ก ์ถ๋ ฅ๋ ์ธ ๊ฐ์ ๋ฌธ์์ด์ ๋์๋จ์ด ๋ณด์ฅ๋ฉ๋๋ค.
์ถ๋ ฅ
์ฐ์์ผ๋ก ์ถ๋ ฅ๋ ์ธ ๊ฐ์ ๋ฌธ์์ด ๋ค์์ ์ฌ ๋ฌธ์์ด์ ์ถ๋ ฅํ์ธ์. ์ฌ๋ฌ ๋ฌธ์์ด์ด ์ฌ ์ ์๋ ๊ฒฝ์ฐ, ์๋ฌด๊ฑฐ๋ ํ๋ ์ถ๋ ฅํ์ธ์.
ํ์ด
์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด๋ค ์ค ์ซ์๋ฅผ ์ฐพ์ผ๋ฉด
๊ทธ ์ซ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ค์(๋๋ ๋ค๋ค์ ๋๋ ๋ค๋ค๋ค์) ์ธ๋ฑ์ค๋ฅผ ๊ตฌํด์
ํด๋น ์ธ๋ฑ์ค์ ๋ง๋ ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ฉด ๋
def get_fb_with_i(i):
if i%3 == 0:
if i%5 == 0:
return "FizzBuzz"
else:
return "Fizz"
else:
if i%5 == 0:
return "Buzz"
else:
return i
for i in range(3):
string = input()
if string.isdigit():
idx = int(string) + 3 - i
print(get_fb_with_i(idx))
break