
이 문제는 if문과 ineq.equls("")을 활용하여 문제를 풀기로했다.
class Solution {
public int solution(String ineq, String eq, int n, int m) {
int answer = 0;
if (ineq.equals("<") && eq.equals("=")) {
if (n <= m) {
answer = 1;
}
} else if (ineq.equals(">") && eq.equals("=")) {
if (n >= m) {
answer = 1;
}
} else if (ineq.equals("<") && eq.equals("!")) {
if (n < m) {
answer = 1;
}
} else if (ineq.equals(">") && eq.equals("!")) { // 오타 수정
if (n > m) {
answer = 1;
}
}
return answer;
}
}
어차피 answer = 0; 이기때문에 틀렸을 때 0을 return하는 코드는 이미 포함되어 있다고 생각하면 된다.
'프로그래머스 문제 풀이' 카테고리의 다른 글
| Lv0 - 원소들의 곱과 합 (0) | 2025.02.07 |
|---|---|
| Lv0 - 주사위 게임 2 (0) | 2025.02.07 |
| Lv0 - 홀짝에 따라 다른 값 반환하기 (0) | 2025.02.06 |
| Lv0 - 공배수 (0) | 2025.02.06 |
| Lv0 - 문자 리스트를 문자열로 변환하기 (0) | 2025.02.06 |