처음 코드

def solution(arr, queries):
    answer = list(arr)
    for s, e in queries:
        answer[s:e].replace([int(answer[s:e]) + 1])
        answer[e:e+1].replace([int(answer[e:e+1]) + 1])
    return answer

image.png

<aside> 💡

음.. 도저히 모르곘다.. 2중 for문을 사용하지 않으려고 하는데,, replace()는 문자열 메서드라 리스트에는 사용하지 못한다고 한다..

정수형 리스트는 해당 값을 추출하고 += 1 을 할 수 있나..?

</aside>

📌 정리

<aside> 💡

아…! 가능하다고 한다!!

</aside>

def solution(arr, queries):
    answer = list(arr)
    for s, e in queries:
        for i in range(s, e+1):
            answer[i] += 1
    return answer

<aside> 💡

음.. 2중 for문으로 풀긴 풀었는데,, 다른 사람의 풀이도 2중 for문이 많았다..! 불필요하게 고집 부리는 것도 한정된 시간에선 자제해야겠다..!

</aside>