
두 정수 num1과 num2가 주어질 때, 같으면 1, 다르면 -1을 반환하는 문제이다.
if-else문을 사용한 풀이
if (num1 == num2)
return 1;
else
return -1;
삼항연산자를 이용한 풀이
return num1 == num2 ? 1 : -1;
삼항연산자의 구조는 아래와 같다.
조건 ? 참일 때 값 : 거짓일 때 값
num1 == num2 ? 1 : -1
↑ 조건 ↑참 ↑거짓
if-else 풀이
class Solution {
public int solution(int num1, int num2) {
if (num1 == num2)
return 1;
else
return -1;
}
}
삼항연산자 풀이
class Solution {
public int solution(int num1, int num2) {
return num1 == num2 ? 1 : -1;
}
}

