본문 바로가기

알고리즘 문제풀이

Swea D3_5789.현주의 상자 바꾸기 Python

D3 치고는 쉬웠던 것 같다.

T = int(input())
for tc in range(1,T+1):
    N, Q = map(int,input().split())
    arr = [0]*N #빈칸 만들기
    for i in range(Q): # Q 만큼 돈다.
        L,R = map(int,input().split())
        for k in range(L-1,R): # L,R이 무조건 1이상이기 때문에 시작점 주의 했음
            arr[k] = i+1 #좌표는 1부터 주어지기 때문에 여기서도 +1
    print(f'#{tc}', *arr) # 언패킹 사용