For Programmer

백준 5789번 파이썬 문제풀이(현주의 상자 바꾸기) 본문

코팅테스트/백준 문제 모음

백준 5789번 파이썬 문제풀이(현주의 상자 바꾸기)

유지광이 2022. 2. 18. 10:35
728x90

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWYygN36Qn8DFAVm 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 


 

간단한 구현문제이다. 

import sys

sys.stdin = open('input.txt', 'r')
T = int(input())
for order in range(1, T + 1):
    N, Q = map(int, input().split())  
    array = [0 for x in range(N + 1)]
    for i in range(1, Q + 1):  # Q의 횟수만큼
        L, R = map(int, input().split())  # L,R을 입력 받는다.

        for j in range(L, R + 1):  # L,R의 범위만큼 i값으로 바꿔준다.
            array[j] = i

    print(f'#{order}', *array[1:])  # 인덱스 0일때를 제외하고 출력한다.
728x90
Comments