[iOS / Swift] 조건 문자열

justdotheg·2024년 2월 18일

문제

풀이

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
}

요약

  • 삼항연산자로 코드 최적화를 할 수 있다.
  • 비교 연산자(>, >=, <, <=, ==, !=)의 반환값은 Int(0, 1)이 아닌 Boolean(true, false)이다.

0개의 댓글