짝수와 홀수

hanul kim·2022년 4월 2일
0

2022 CodingTest

목록 보기
1/29

0328

문제 설명

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

제한 조건

  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.

입출력 예

numreturn
3"Odd"
4"Even"

기본 코드

class Solution {
    public long solution(long n) {
        long answer = 0;
        return answer;
    }
}

정답 코드

class Solution {
	public long solution(long n) {
		String answer = "";
        	if(num % 2 == 0) answer = "Even";
        	else if (num % 2 == 1 || num % 2 == -1) answer = "Odd";
        		return answer;
	}            
}

문제 풀이

짝수와 홀수는 2로 나눴을 때 0인지 1인지로 구분할 수 있다.
0일 경우 짝수, 1일 경우는 홀수이다.

if문에는 나머지가 0일 경우 "Even"을,
else if에는 나머지가 1과 -1일 경우 "Odd"를 answer에 대입시켜 리턴했다.

profile
학교 계정

0개의 댓글