[swift] 고차 함수를 사용하여 배열 내의 최댓값 또는 최솟값을 찾는 방법은 어떻게 되나요?
let numbers = [5, 8, 2, 10, 3]

let max = numbers.max() // 배열 내의 최댓값을 찾습니다.
let min = numbers.min() // 배열 내의 최솟값을 찾습니다.

print("최댓값: \(max ?? 0)")
print("최솟값: \(min ?? 0)")

위의 코드에서 max() 함수는 배열 내의 최댓값을 반환하고, min() 함수는 배열 내의 최솟값을 반환합니다. 배열이 비어있을 경우에는 nil을 반환하므로, 옵셔널 바인딩을 통해 값이 있는지 확인하고 사용하시면 됩니다.

위의 코드에서는 numbers라는 배열을 예시로 사용하였습니다. 자신의 배열에 대해 해당 함수를 호출하여 최댓값과 최솟값을 확인할 수 있습니다.