🤖Algorithm
[프로그래머스] 짝수와 홀수 Java
Jaeyoung Kim
2022. 7. 19. 09:50
728x90
짝수와 홀수
문제설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한사항
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
입출력 예
num | return |
3 | "Odd" |
4 | "Even" |
기본코드
class Solution {
public String solution(int num) {
String answer = "";
return answer;
}
}
문제풀이
금일 진행될 알고리즘 모의고사 대비하여 앞서 풀었던 문제 중 1~15번째 문제들을 다시 한 번 복습하며
포스팅하지 않았던 문제를 다시 한 번 풀어보고 있다.
이 문제는 현재 너무나도 간단하게 해결되었다. if문과 %(값을 나누고 나머지를 묻는)의 사용만 가능하면 풀이가 가능하다.
class Solution {
public String solution(int num) {
String answer = "";
if(num % 2 == 0){
answer = "Even";
}else{
answer = "Odd";
}
return answer;
}
}
좀 더 깔끔하게 코드 풀이를 위하여 삼항 연산자로 최종 문제 해결을 해보았다.
Solution.java
class Solution {
public String solution(int num) {
String answer = (num%2==0) ? "Even" : "Odd";
return answer;
}
}
728x90