[코딩테스트] 배열 뒤집기

2024. 12. 30. 19:13
import Foundation

func solution(_ num_list:[Int]) -> [Int] {
    return num_list.reversed()
}

reversed()는 배열의 요소를 뒤집은 순서로 변환하는 메서드임.

그래서 배열 num_list를 reversed()로 배열자체를 뒤집어서 풀이.

 

for문으로 푸는 방법도 있음. 단, 현재는 저 풀이가 가장 간단한 풀이임.

for문으로 푸는 코드는 아래와 같음.

func solution(_ num_list: [Int]) -> [Int] {
    var reversedList: [Int] = []
    for num in num_list.reversed() {
        reversedList.append(num)
    }
    return reversedList
}

reversedList라는 빈 배열을 만들고, num_list의 뒤집힌 배열을 순회하여 그것을 reversedList에 하나씩 추가하는 방법임

 

https://school.programmers.co.kr/learn/courses/30/lessons/120821

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

'코딩테스트' 카테고리의 다른 글

[코딩테스트] 문자열 뒤집기  (0) 2025.01.02
[코딩테스트] 편지  (0) 2024.12.19
[코딩테스트] 양꼬치  (0) 2024.12.04
코딩테스트 문제 확인은 GitHub  (0) 2024.07.30
코딩테스트 Level.1 카드뭉치  (1) 2024.06.11

BELATED ARTICLES

more