Skip to content

[Algorithm] 최솟값 만들기 #110

@hwangJi-dev

Description

@hwangJi-dev

💬 문제

최솟값 만들기


💬 Idea

  • A 배열을 오름차순으로 정렬하고, B 배열을 내림차순으로 정렬한다.
  • 둘의 같은 인덱스끼리 곱한다.

💬 풀이

func solution(A:[Int], B:[Int]) -> Int {
    var ans = 0
    let B = B.sorted(by: >)
    
    for (index, a) in A.sorted().enumerated() {
        ans += a * B[index]
    }

    return ans
}

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions