<aside> 💡

인덱스를 잘라서 어떻게 적용할 것인가

</aside>

1. 내가 작성한 코드

def solution(my_strings, parts):
    answer = ''
    i = 0
    
    for (s,e) in parts:
        answer += my_strings[i][s:e+1]
        i+=1
    return answer

2. 핵심 아이디어

  1. 문자열을 자를 인덱스 구간을 먼저 파악한 다음 문자열 배열에 적용해서 합치기

3. 보완 할 점

def solution(my_strings, parts):
    answer = ""
    for i, (s, e) in enumerate(parts):
        answer += my_strings[i][s:e+1]
    return answer

enumerate가 tuple을 만들어주므로 변수를 따로 할당해서 i를 증가시켜주지 않아도 된다는 장점~