🦛 문제 설명
문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.
- 두 수가 n 과 m 이라면
- ">", "=" : n >= m
- "<", "=" : n <= m
- ">", "!" : n > m
- "<", "!" : n < m
두 문자열 ineq 와 eq 가 주어집니다. ineq는 "<"와 ">" 중 하나고, eq는 "="와 "!" 중 하나입니다.
그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을 return 하도록 solution 함수를 완성해주세요.
🦛 제한 사항
- 1 <= n , m <= 100
🦛 입출력 예
🦛 입출력 예
입출력 예 #1
- 20 <= 50 은 참이기 때문에 1을 return 합니다.
입출력 예 #2
- 41 > 78 은 거짓이기 때문에 0을 return 합니다.
🦛 문제 풀이
class Solution {
public int solution(String ineq, String eq, int n, int m) {
int answer = 0;
if(">".equals(ineq)) {
if("=".equals(eq)) {
if(n >= m) {
answer = 1;
} else {
answer = 0;
}
} else if("!".equals(eq)) {
if(n > m) {
answer = 1;
}else {
answer = 0;
}
}
}else if("<".equals(ineq)) {
if("=".equals(eq)) {
if(n <= m) {
answer = 1;
}else {
answer = 0;
}
}else if("!".equals(eq)) {
if(n < m) {
answer = 1;
}else {
answer = 0;
}
}
}
return answer;
}
}
'코딩테스트_문제풀이 > 프로그래머스' 카테고리의 다른 글
수 조작하기2 (0) | 2023.10.27 |
---|---|
배열의 원소 삭제하기 (2) | 2023.10.27 |
최댓값과 최솟값 (0) | 2023.10.16 |
합성수 찾기 (0) | 2023.10.16 |
부분 문자열 이어 붙여 문자열 만들기 (2) | 2023.10.16 |