프로그래머스/기초
[프로그래머스] Lv.0 /세로 읽기 (파이썬/Python)
junslee
2025. 2. 20. 19:59
1. 문제 설명
2. 풀이 과정
정답을 넣을 answer에 빈 문자열을 초기화한다.
0부터 my_string의 길이len()까지 m씩 나누어서 자르는 범위 range(0,len(my_string),m)으로 for문을 받는다.
범위를 벗어나는 인덱스 접근을 방지하기 위해 if i + c - 1 < len(my_string) 조건을 추가한다.
조건을 만족하는 위치[i+c-1]의 문자만 answer에 추가한다.
3. 코드
def solution(my_string, m, c):
answer = ''
for i in range(0,len(my_string),m):
if i + c - 1 < len(my_string):
answer += my_string[i + c - 1]
return answer