본문 바로가기

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

[Day9-2] 부분 문자열 이어 붙여 문자열 만들기

문제

 

내 정답 코드

import Foundation

func solution(_ my_strings:[String], _ parts:[[Int]]) -> String {
    
    var result = ""
    
    for i in 0..<my_strings.count {
        let str = my_strings[i].map { String($0) }
        let (s, e) = (parts[i][0], parts[i][1])
        
        let cutStr = str[s...e].joined()
        
        result.append(cutStr)
    }
    
    return result
}

 

#

1. 문자열을 문자열 배열로 만들고 s, e값을 구해 자르고

2. result라는 문자열에 더해주었다.


배운 기술

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

[Day9-4] 접미사 배열  (0) 2024.03.02
[Day9-3] 문자열의 두의 n글자  (0) 2024.03.02
[Day9-1] 배열 만들기 5  (0) 2024.02.28
[Day8-5] 문자열 여러 번 뒤집기  (0) 2024.02.24
[Day8-4] 9로 나눈 나머지  (0) 2024.02.24