alorithm/programmers
[JAVA/프로그래머스] Lv1. 짝수와 홀수
Hannana.
2023. 4. 9. 23:41
728x90
반응형
[문제]
인상깊었던 다른 사람의 풀이
// 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
// 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
public class EvenOrOdd {
String evenOrOdd(int num) {
return (num % 2 == 0) ? "Even" : "Odd";
}
public static void main(String[] args) {
EvenOrOdd evenOrOdd = new EvenOrOdd();
// 아래는 테스트로 출력해 보기 위한 코드입니다.
System.out.println("결과 : " + evenOrOdd.evenOrOdd(3));
System.out.println("결과 : " + evenOrOdd.evenOrOdd(2));
}
}
내 풀이
class Solution { public String solution(int num) { String answer = ""; if(num%2==0||num==0){ answer = "Even"; } else if(num%2==1||num%2!=0){ answer = "Odd"; } else{ } return answer; } } |
==================================================
파이썬에서 자바로 처음 넘어왔는데
자바 풀이 때는 자바의 특징(객체지향) 을 최대한 살려야 멋진 풀이가 나오는 것 같다.
반응형