116. 배열 비교하기
1
2
3
4
5
6
7
8
9
10
import Foundation
func solution(_ arr1:[Int], _ arr2:[Int]) -> Int {
var answer : Int = 0
answer = arr1.count > arr2.count ? 1 : (arr1.count == arr2.count ? (arr1.reduce(0,+) > arr2.reduce(0,+)) ? 1 : (arr1.reduce(0,+) == (arr2.reduce(0,+)) ? 0 : -1) : -1)
return answer
}
if로 쓰는것도 괜찮았지만, 삼항연산자를 계속 이어나가서 표현하고 싶어서 해보았다.
다만 괄호가 많아지기에 하나하나 정확하게 해서 하도록 하자.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.