연습 - for 및 if 문을 사용하여 과제 작업 완료

완료됨

코드 과제는 배운 내용을 보강하고, 계속 진행하기 전에 자신감을 얻는 데 도움이 됩니다.

FizzBuzz 과제

FizzBuzz은 인기 있는 코딩 과제 및 인터뷰 질문입니다. 여기에서는 for 문, if 문, % 나머지 연산자, 기본 논리의 명령에 대한 해석을 연습합니다.

코드 과제 - FizzBuzz 과제 규칙 구현

코드 프로젝트에서 구현해야 하는 FizzBuzz 규칙은 다음과 같습니다.

  • 1에서 100까지의 값을 반복 문의 코드 블록 내에서 줄당 하나의 숫자로 출력합니다.
  • 현재 값을 3으로 나눌 경우 숫자 옆에 Fizz라는 용어를 인쇄합니다.
  • 현재 값을 5로 나눌 경우 숫자 옆에 Buzz라는 용어를 인쇄합니다.
  • 현재 값이 3과 5 나눌 수 있는 경우 숫자 옆에 용어를 FizzBuzz 인쇄합니다.
  1. Visual Studio Code에서 빈 Program.cs 파일이 열려 있는지 확인합니다.

    필요한 경우 Visual Studio Code를 열고 다음 단계를 완료하여 편집기에서 Program.cs 파일을 준비합니다.

    1. 파일 메뉴에서 폴더 열기를 선택합니다.

    2. 폴더 열기 대화 상자를 사용하여 CsharpProjects 폴더로 이동한 다음 엽니다.

    3. Visual Studio Code 탐색기 패널에서 Program.cs를 선택합니다.

    4. Visual Studio Code 선택 메뉴에서 모두 선택을 선택한 다음 Delete 키를 누릅니다.

  2. 각 규칙을 구현하는 코드를 작성합니다.

    중요합니다

    나머지 연산자를 % 사용하여 숫자가 다른 숫자로 균등하게 나눌 수 있는지 확인하는 방법을 이해해야 합니다. "C#에서 숫자에 대한 기본 작업 수행" 모듈에서 이 작업을 다루었습니다.

  3. 애플리케이션을 실행하고 출력이 요구 사항을 충족하는지 확인합니다.

    반복 및 조건문을 중첩한 방법에 관계없이 코드는 다음과 같은 출력을 생성해야 합니다.

    1
    2
    3 - Fizz
    4
    5 - Buzz
    6 - Fizz
    7
    8
    9 - Fizz
    10 - Buzz
    11
    12 - Fizz
    13
    14
    15 - FizzBuzz
    16
    17
    18 - Fizz
    19
    20 - Buzz
    21 - Fizz
    22
    .
    .
    .
    

    비고

    처음 22개 값만 표시하지만 출력은 100까지 계속되어야 합니다. 여기서 볼 수 있듯이 15는 3과 5 모두로 나눌 수 있으므로 숫자 옆에 FizzBuzz를 출력합니다.

진행이 막혀서 솔루션을 참고할 필요가 있거나 성공적으로 완료했다면 계속 진행하여 이 과제에 대한 솔루션을 확인하세요.