프로그래머스
[프로그래머스] 잘라서 배열로 저장하기-python
미스터 한뺑
2023. 1. 26. 01:34
반응형
def solution(my_str, n):
answer = []
for _ in range(0, len(my_str), n):
answer.append(my_str[:n])
my_str = my_str[n:]
return answer
의사 코드
1. 예시가 문자열이라는 것( 슬라이싱 가능 )
2. n으로 나누는점
3. 리스트로 담긴다 .
풀이
range(start, stop, step)를 생각을 해보았다 .
n= 6이면 range(0,16,6)이 될것이다 . 그러면 각 뽑히는게 0, 6, 12가 뽑힐 것이다 .그러면 뒤에서 6번인덱스까지 뽑고 다시 6인덱스 다음부터 뽑을수 있게 my_str를 재정의를 해준다.
반응형