https://school.programmers.co.kr/learn/courses/30/lessons/120913
def solution(my_str, n):
answer = []
for i in range(0, len(my_str), n):
answer.append(str(my_str[i:i + n]))
return answer
n
만큼씩 배열을 순회하며 n
만큼 슬라이싱했다.def solution(my_str, n):
answer = []
while len(my_str) > n:
answer.append(my_str[:n])
my_str = my_str[n:]
if my_str != "":
answer.append(my_str)
return answer
while
문이 편하다면 이 풀이도 좋았다.n
개 자르고, 자른 만큼 제외한 나머지를 반복하는 풀이이다.my_str = my_str[n:]
이 없는 위 풀이가 조금 더 좋아보인다.피드백은 언제나 환영입니다 :)