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

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

은더기 2024. 3. 2. 18:13

문제

 

내 정답 코드

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라는 문자열에 더해주었다.


배운 기술