본문 바로가기
C# 코딩챌린지/C# 코딩테스트 문제

C# 코딩테스트 문제 : 메소드를 연습해보자(2)

by 썬's 2024. 3. 29.

문제 풀기 전 당부사항

 본 문제는 제가 직접 만든 문제입니다. 문제를 만들기 위해 여러 코딩테스트 사이트와 서적 등에서 참고만 할 뿐, 문제를 그대로 가져다 쓰지 않았습니다. 프로젝트 템플릿은 콘솔 앱으로 만들어 주시기 바랍니다.

 


문제 설명

문제 : 정수를 입력받아 해당 정수가 짝수인지 홀수인지 판별하여 결과를 반환하는 메소드를 작성해 보세요

 


해설 및 출력 결과

  1. 메소드를 먼저 선언해 줍니다.
  2. 이 메소드는 main문에 공유할 것이기 때문에 public를 작성하고 함수에 바로 접근이 가능하게 하기 위해 static을 작성해 줍니다.
  3. 값이 홀수인지 짝수인지 판별하기 위해 메소드는 하나만 받습니다.
  4. 그리고 조건식으로 짝수일 때와 홀수 일 때를 판별해 주면 됩니다.
using System;

namespace class2
{
    class MainApp
    {
        static public void CheckType(int a)
        {
            if ((a % 2) == 0)
                Console.WriteLine("a는 짝수입니다");
            else
                Console.WriteLine("a는 홀수입니다");
        }

        static void Main(string[] args)
        {
            Console.Write("값을 입력해 주세요 : ");
            int num = int.Parse(Console.ReadLine());
            CheckType(num);
        }
    }
}

출력 결과

댓글