반응형
숫자 비교를 위한 메소드를 찾아보다가, compareTo를 활용해보는 것은 어떨가 해서
@Override를 통해 재구현 해서 문제를 풀어보다 실패하였습니다....
생각해보니 lv0 문제에서 그런 문제를 낼 것 같지 않아 다시 생각해보니 의외로 간단한 풀이법이 생각나서 적용해봤습니다.
그리고 맨 아래에는 삼항연산자를 이용한 풀이법도 추가시켜놨습니다.


위에 사진 두 장이 저의 풀이지만, 이것보다 더 간단한 풀이가 있어 코드 블럭으로 남겨보겠습니다.
class Solution{
public int solution(int num1, int num2){
int answer = (num1 == num2) ? 1 : -1;
return answer;
}
}
마지막으로 삼항 연산자를 다시 응용해서 풀어봤습니다.
class Solution{
public int solution(int num1, int num2){
int answer = 0;
return answer = (num1 > num2) ? -1 : (num1 == num2) ? 1 : -1;
}
}
반응형
'Study > 코딩테스트 연습' 카테고리의 다른 글
| 프로그래머스 lv0 - 각도기 (0) | 2024.09.16 |
|---|---|
| 프로그래머스 lv0 - 나머지 구하기 (0) | 2024.09.16 |
| 프로그래머스 lv0 - 출생연도 구하기 (0) | 2024.09.11 |
| programmers 코딩테스트 lv 0 두 수의 차 (0) | 2022.12.03 |
| programmers 코딩테스트 lv 0 두 수의 곱 (0) | 2022.12.03 |