프로그래머스 Level 1
🔒 짝수와 홀수
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
num | return |
---|---|
3 | "Odd" |
4 | "Even" |
class Solution {
public String solution(int num) {
String answer = "";
if (num % 2 == 0) answer = "Even";
else answer = "Odd";
return answer;
}
}
기본 코드를 해치고 싶지 않아서 작성한 코드
대학교때 했던 방식으로 정석(?)의 느낌이 나게 했다.
짝수의 조건은 2로 나눴을 때 나머지가 없이 딱 나누어지느냐라서
2로 나눴을 때 나머지가 0이라면 짝수이므로 "Even"을
아니라면 홀수이므로 "Odd"를 answer에 넣어준다.
class Solution {
public String solution(int num) {
return (num % 2 == 0)? "Even":"Odd";
}
}
기본 코드까지 변형하여 만든 삼항연산자 코드
한줄이면 깔끔하게 해결된다!
이 정도 문제는 감자에겐 껌이라구~