if 문과 논리연산자를 사용 (둘 다 양수면 1 반환, 음수와 양수면 2 반환, 둘 다 음수면 3 반환, 양수와 음수면 4 반환)
import Foundation
func solution(_ dot:[Int]) -> Int {
if dot[0] > 0 && dot[1] > 0 {
return 1
} else if dot[0] < 0 && dot[1] > 0 {
return 2
} else if dot[0] < 0 && dot[1] < 0 {
return 3
} else {
return 4
}
}
import Foundation
func solution(_ dot:[Int]) -> Int {
return dot[0] > 0 ? (dot[1] > 0 ? 1 : 4) : (dot[1] > 0 ? 2 : 3)
}
삼항연산자 안에 삼항연산자 ? 또 배워간다 🔥