https://school.programmers.co.kr/learn/courses/30/lessons/181934
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.
- 두 수가
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
입출력 예
ineq | eq | n | m | result |
---|---|---|---|---|
"<" | "=" | 20 | 50 | 1 |
">" | "!" | 41 | 78 | 0 |
입출력 예 #1
- 20 <= 50은 참이기 때문에 1을 return합니다.
입출력 예 #2
- 41 > 78은 거짓이기 때문에 0을 return합니다.
풀이
class Solution {
public int solution(String ineq, String eq, int n, int m) {
switch (ineq + eq) {
case ">=": return n >= m ? 1 : 0;
case "<=": return n <= m ? 1 : 0;
case ">!": return n > m ? 1 : 0;
case "<!": return n < m ? 1 : 0;
default: return 0;
}
}
}
coding_test/프로그래머스/0/181934. 조건 문자열 at main · gajicoding/coding_test
This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub). - gajicoding/coding_test
github.com
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
'코딩 테스트 (Java) > 코딩 기초 트레이닝 (프로그래머스)' 카테고리의 다른 글
181932. 코드 처리하기 (0) | 2025.04.03 |
---|---|
181933. flag에 따라 다른 값 반환하기 (0) | 2025.04.02 |
181935. 홀짝에 따라 다른 값 반환하기 (0) | 2025.04.02 |
181936. 공배수 (0) | 2025.04.02 |
181937. n의 배수 (0) | 2025.04.02 |