Algorithm/프로그래머스

[ 프로그래머스 ] 조건 문자열

Sheep1sik 2024. 5. 30. 19:59
반응형

문제

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

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을 반환. 
반응형