
문제 : 문자열 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씩 건너뛰면서 인덱스 선택합니다! 끄읕!
너무 똑똑해서 벽 느껴져용...