프로그래머스 LV0. 잘라서 배열로 저장하기

꿈틀이·2023년 1월 4일
0

알고리즘 - 기초

목록 보기
8/21
def solution(my_str, n):
    answer =[]
    for i in range(0,len(my_str),n):
        answer.append(my_str[i:i+n])
    return answer

너무너무 만족스러운 풀이다

1. list 내포

[my_str[i: i + n] for i in range(0, len(my_str), n)]

이런 식을 list 내포라 하는데 이렇게 작성하면 실행 시간이 줄어든다고 한다!
for문 속의 표현식을 for 문 앞으로 빼내서 리스트에 담은 후 반환해 주는 형태이다.

리스트 이름 = [ 표현식 for문 ]

profile
안녕하세용🤓

0개의 댓글