알고리즘
[Swift 알고리즘] - Squares of a Sorted Array (Leetcode)
Peppo
2022. 5. 20. 10:02
728x90
내 풀이
func sortedSquares(_ nums: [Int]) -> [Int] {
return nums.map { ($0 * $0) }.sorted()
}
sortedSquares([-7,-3,2,3,11])
배운것
sorted(by:)
요소(elements)들 간의 비교로 정렬을 해줍니다.
예제
let numArr = [-7,-3,2,3,11]
print(numArr.sorted()) // 오름차순
// [-7, -3, 2, 3, 11]
print(numArr.sorted(by: >)) // 내림차순
// [11, 3, 2, -3, -7]
728x90