티스토리 뷰

https://www.acmicpc.net/problem/28702

 

28702번: FizzBuzz

FizzBuzz 문제는 $i = 1, 2, \cdots$ 에 대해 다음 규칙에 따라 문자열을 한 줄에 하나씩 출력하는 문제입니다. $i$가 $3$의 배수이면서 $5$의 배수이면 “FizzBuzz”를 출력합니다. $i$가 $3$의 배수이지만 $5$

www.acmicpc.net

 

const input = require('fs')
	.readFileSync('./dev/stdin')
	.toString()
	.trim()
	.split('\n')
	.map((v) => v.trim());

for (let i = 0; i < 3; i++) {
	if (isNaN(Number(input[i]))) continue;
	else {
		const num = Number(input[i]);
		const target = num + 3 - i;
		if (target % 3 == 0 && target % 5 == 0) {
			console.log('FizzBuzz');
		} else if (target % 3 == 0 && target % 5 != 0) {
			console.log('Fizz');
		} else if (target % 3 != 0 && target % 5 == 0) {
			console.log('Buzz');
		} else {
			console.log(target);
		}
		break;
	}
}
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함