핵심 정리

원하는 부분으로 즉시 이동하기

goto에 레이블을 지정하면 해당 레이블로 즉시 이동합니다. goto는 중첩 루프를 빠져나오거나, switch에서 바깥의 반복문을 빠져나올 때 주로 사용합니다.

FizzBuzz 문제의 의도

FizzBuzz 문제는 겉으로 보기에는 if 조건문과 나머지 연산자를 사용하는 방법을 묻는 것 같지만 실제로는 요구사항을 정확히 파악하여 구현했는지를 평가하는 문제입니다.

가장 많이 실수하는 부분은 3과 5의 공배수인데도 3의 배수로만 처리한다거나, 5의 배수로만 처리하고 넘어가는 것입니다. 제시된 요구사항을 순서대로 if, else if, else로 만들다 보면 이런 실수를 하게 되죠. 따라서 문제의 요구사항을 정확히 파악하여 중요한 내용이 무엇인지 확인하고, 놓친 부분은 없는지 살펴봐야 합니다(여기서는 공배수 처리 부분이겠죠?).