[코딩테스트] 배열 뒤집기
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
'코딩테스트' 카테고리의 다른 글
[코딩테스트] 문자열 뒤집기 (0) | 2025.01.02 |
---|---|
[코딩테스트] 편지 (0) | 2024.12.19 |
[코딩테스트] 양꼬치 (0) | 2024.12.04 |
코딩테스트 문제 확인은 GitHub (0) | 2024.07.30 |
코딩테스트 Level.1 카드뭉치 (1) | 2024.06.11 |