반응형
문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
코드
import Foundation
func solution(_ ineq:String, _ eq:String, _ n:Int, _ m:Int) -> Int {
((eq == "=") ? (ineq == ">" ? n >= m : n <= m) : (ineq == ">" ? n > m : n < m)) == true ? 1 : 0
}
💡풀이
먼저 =와 !를 비교해준 뒤 >를 통해 한번 더 비교를 해준다.
비교값은 bool이기 때문에 참인지 거짓인지 여부를 판단하여 1과 0을 반환.
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[ 프로그래머스 ] 코드 처리하기 (0) | 2024.06.04 |
---|---|
[ 프로그래머스 ] flag에 따라 다른 값 반환하기 (1) | 2024.05.30 |
[ 프로그래머스 ] 홀짝에 따라 다른 값 반환하기 (0) | 2024.05.30 |
[ 프로그래머스 ] 공배수 (0) | 2024.05.30 |
[ 프로그래머스 ] n의 배수 (0) | 2024.05.30 |