[프로그래머스] 잘라서 배열로 저장하기(Swift)

이창형·2023년 1월 22일
0

코드

import Foundation

func solution(_ my_str:String, _ n:Int) -> [String] {
    var result: [String] = []
    var answer = ""

    for s in my_str {
        answer += String(s)
        if answer.count == n {
            result.append(answer)
            answer = ""
        }
    }
    if !answer.isEmpty {
        result.append(answer)
    }
    return result
}

회고

  • 도저히 생각이 안나서 다른 사람의 풀이를 보았다
  • answer이라는 변수를 지정하고 그 변수에 n개까지 문자를 담고 n개가 담기면 result에 answer을 넣고 answer을 초기화 해서 답을 구하는 형식이었다
profile
iOS Developer

0개의 댓글