def solution(arr, intervals):
    answer = []
    
    a, b = intervals
    print(a,b)
    
    answer = arr[a[0]:a[1]+1] + arr[b[0]:b[1]+1]
    
    
    return answer

2차원 배열을 a, b = intervals, 이런식으로 뽑을 수 있는거

def solution(numLog):
    answer = ''
    
    for i in range(1, len(numLog)):
        if int(numLog[i]) == int(numLog[i-1])+1:
            answer += 'w'
        elif int(numLog[i]) == int(numLog[i-1])-1:
            answer += 's'
        elif int(numLog[i]) == int(numLog[i-1])+10:
            answer += 'd'
        elif int(numLog[i]) == int(numLog[i-1])-10:
            answer += 'a'
        
    return answer

기존에는 for의 범위를(0, len(numLog)-1)를 했었는데, 첫번째 인덱스부터 계산이 되어서, 인덱스 0번째를 어떻게 해결할까, 고민을 했었고, for의 범위를(1, len(numLog))이렇게 바꿔서, 0번째 인덱스에 대해 계산은 건너뛰고 하게 만들었음.

def solution(arr):
    answer = ''
    for i in range(len(arr)):
        answer += (arr[i])
    return answer

str = input()
for i in (str):
    print(i)