개인 공부/프로그래머스
[프로그래머스] 잘라서 배열로 저장하기 swift
임구마🍠
2024. 6. 18. 15:51
나의 풀이
import Foundation
func solution(_ my_str:String, _ n:Int) -> [String] {
var result: [String] = []
var str = ""
for i in Array(my_str) {
str += String(i)
if str.count == n {
result.append(str)
str = ""
}
}
if str.count > 0 {
result.append(str)
}
return result
}
- 문자열에 하나씩 접근하여 새로운 문자열에 더해줌
- n개가 될때 마다 결과 배열에 추가해주고 초기화
- 마지막에 n개 미만인 문자열이 있을 경우 결과 배열에 추가
다른 사람의 풀이