반응형
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를 재정의를 해준다.
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 숫자 찾기 - python (0) | 2023.02.26 |
---|---|
[프로그래머스] 자리수 더하기-python (0) | 2023.02.23 |
[프로그래머스] 연속된 수의 합_python (0) | 2023.02.16 |
[프로그래머스] 다음에 올 숫자_python (0) | 2023.02.15 |
[프로그래머스]O.X퀴즈 (0) | 2023.01.22 |