2023년 05월 25일 목요일
[문제 설명]
정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
[내 풀이]
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
if(num1 == num2) {
return 1;
} else {
return -1;
}
}
}
진짜 초짜라서 다른거 생각 하나도 안나고 if문을 어떻게든 썼다.
정답은 맞았으나.. 풀기 전에는 삼항연산자를 왜 생각을 못했을까..!
class Solution {
public int solution(int num1, int num2) {
int answer = (num1 == num2) ? 1 : -1;
return answer;
}
}
코드 길어질 것 없이 간단하게도 가능하다는걸 깨달았다..^^!
'🔓Codingtest > 0️⃣Lv.0' 카테고리의 다른 글
[프로그래머스] 두 수의 합 - Java (0) | 2023.06.08 |
---|---|
[프로그래머스] 두 수의 차 - Java (0) | 2023.06.08 |
[프로그래머스] 특수문자 출력하기 - Java (0) | 2023.05.25 |
[프로그래머스] 문자열 반복해서 출력하기 - Java (0) | 2023.05.23 |
[프로그래머스] a와 b 출력하기 - Java (0) | 2023.05.22 |