[코딩테스트][python] 잘라서 배열로 저장하기 - (Level 0)

정예서·2026년 3월 31일

코딩테스트

목록 보기
5/10


Python 풀이 소스

def solution(my_str, n):
    answer = []
    for i in range(0,len(my_str),n) :
        answer.append(my_str[i:(i+n)])
    return answer

난이도가 낮은 문제라도 완료한 사람이 적으면 괜히 도전하기가 망설여졌는데,
이번 "잘라서 배열로 저장하기" 문제는 직접 시도해보니 생각보다 어렵지 않았다.

위에는 i값으로 0부터 my_str의 길이값을 n값씩 더하며 반복하는 for문이다.
append 안에 있는 것은 my_str의 문장의 길이들을 i에서 i+n값 까지 출력해 answer배열에다가 넣는 설계를 해보았다.

<error 발생>

JavaScript에서 push()를 사용하던 습관 때문에 Python에서도 push를 사용했는데 오류가 발생했다. Python에서는 리스트에 값을 추가할 때 append()를 사용해야 한다.

2개의 댓글

comment-user-thumbnail
2026년 4월 1일

모야모야 했었넹~~ ㅎㅎ

1개의 답글