본문 바로가기

프로그래머스 (Swift)/기초

[Day13-3] 왼쪽 오른쪽

문제

 

내 정답 코드

import Foundation

func solution(_ str_list:[String]) -> [String] {
    for i in 0..<str_list.count {
        if str_list[i] == "l" {
            return Array(str_list[...(i-1)])
        } else if str_list[i] == "r" {
            return Array(str_list[(i+1)...])
        }
    }
    return []
}

 

#

1. 반복문을 돌리고 l, r 값을 판별한다.

2. 각 값에 맞게 배열 범위를 지정하여 반환한다.


배운 기술

'프로그래머스 (Swift) > 기초' 카테고리의 다른 글

[Day13-5] n개 간격의 원소들  (1) 2024.03.28
[Day13-4] n 번째 원소까지  (0) 2024.03.28
[Day13-2] 순서 바꾸기  (0) 2024.03.28
[Day13-1] n 번째 원소부터  (0) 2024.03.28
[Day12-5] 배열 조각하기  (0) 2024.03.24