[코딩테스트][Python] 세로 읽기 - (Level 0)

정예서·2026년 4월 20일

코딩테스트

목록 보기
12/12


문제 : 문자열 my_string과 두 정수 m, c가 주어집니다. my_string을 한 줄에 m 글자씩 가로로 적었을 때 왼쪽부터 세로로 c번째 열에 적힌 글자들을 문자열로 return 하는 solution 함수를 작성해 주세요.

Python 소스 답 :

def solution(my_string, m, c):
    answer = ''
    for i in range(c-1,len(my_string),m) :
        answer+=my_string[i]
    return answer

m: 간격(열 개수 느낌)
c: 몇 번째 열인지

range(c-1, len(my_string), m)
→ (c-1)부터 시작해서 m씩 건너뛰면서 인덱스 선택합니다! 끄읕!

2개의 댓글

comment-user-thumbnail
2026년 4월 20일

너무 똑똑해서 벽 느껴져용...

1개의 답글