알고리즘 | 배열 뒤집기

일어나 개발해야지·2023년 8월 9일

알고리즘

목록 보기
4/12

문제설명

정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.

제한사항

  • 1 ≤ num_list의 길이 ≤ 1,000
  • 0 ≤ num_list의 원소 ≤ 1,000

입출력 예

num_listresult
[1, 2, 3, 4, 5][5, 4, 3, 2, 1]
[1, 1, 1, 1, 1, 2][2, 1, 1, 1, 1, 1]
[1, 0, 1, 1, 1, 3, 5][5, 3, 1, 1, 1, 0, 1]

접근

keyword

length
$0
reverse()

  • 접근 1 - 실패


func solution(_ array: [Int]) -> [Int] {
    return array.sorted { $0.index < array.count - $1.index - 1 }
}

답안제출

func solution(_ array: [Int]) -> [Int] {
    var reversedArray = array
    reversedArray.reverse()
    return reversedArray
}

0개의 댓글