Java 연습문제 > 짝수와 홀수
Post

Java 연습문제 > 짝수와 홀수

안녕하세요~👋

오늘도 공부하는 무럭무럭 ✨성장몬✨ 입니다.


첫 자바 문제입니다!

자바도 레벨1부터 천천히 도장깨기 시작!

🤸‍♀️

처음에는 if ~ else 문으로 풀었는데

다른 사람 풀이보니까 삼항 연산자로 풀었더라구요~

이 경우에는 삼항 연산자로 푸는 게 더 적절한 거 같아요!


신기하게 자바에는 테스트 케이스 추가하기라는 것도 있더라구요!

제한 조건에 0 이 짝수라고 되어 있어서

테스트 케이스에 0도 추가해서 “Even” 으로 반환하는 지 확인했습니다!


그리고! int 범위의 정수라면 -2³¹ ~ 2³¹-1 (-2,147,483,647 ~ -2,147,483,647) 이니까

음수 일 때도! 짝수일 경우 “Even”을 반환하고 홀수인 경우 “Odd”를 반환해야 되는 거죠!

num = -1 인 경우에는 “Odd”, num = -2 인 경우에는 “Even” 이렇게요!

놓칠 뻔~ 휴~ 😆


같이 성장하고 싶다면~?



📝 문제 설명

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


제한 조건

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


🙄 입출력 예

numreturn
3“Odd”
4“Even”



💖 정답

1
2
3
4
5
6
7
8
class Solution {
    public String solution(int num) {
        String answer = "";
        if(num % 2 == 0) answer = "Even";
        else answer = "Odd";
        return answer;
    }
}
1
2
3
4
5
6
class Solution {
    public String solution(int num) {
        String answer = (num % 2 == 0) ? "Even" : "Odd";
        return answer;
    }
}