swift 내적

quokka·2021년 8월 10일
0

코딩테스트

목록 보기
32/63

zip을 이용해서 쉽게 풀 수 있다.

func solution(_ a:[Int], _ b:[Int]) -> Int {
    var result = 0
    for (i, j) in zip(a, b) {
        result += i*j
    }
    return result
}

다른분의 풀이. swift의 map과 reduce를 잘 이용해주셨다. 감탄.

func solution(_ a:[Int], _ b:[Int]) -> Int {
    return zip(a, b).map(*).reduce(0, +)
}
profile
iOS를 공부하는 개발자입니다~ㅎㅎ

0개의 댓글

관련 채용 정보