난이도 : D3
문제번호 : 5789
문제 주소 및 출처입니다.
목차
1. 문제 설명
2. 문제 해석
3. 소스 코드
1. 문제 설명
현주는 1번부터 N번까지 N개의 상자를 가지고 있다. 각 상자에는 숫자를 새길 수 있는데 처음에는 모두 0으로 적혀있다. |
입력
첫 번째 줄에 테스트 케이스의 수 T가 주어진다. |
출력
각 테스트 케이스마다 첫 번째 줄에는 ‘#x’(x는 테스트케이스 번호를 의미하며 1부터 시작한다)를 출력하고, |
2. 문제풀이
문제에서 시키는 데로 풀면 풀리는 문제이다. |
3. 소스코드
# D3 5789 현주의 상자 바꾸기
def solution(N, Q):
boxes = [0 for _ in range(N)]
for i in range(Q):
start, end = map(int, input().split())
for j in range(start-1, end):
boxes[j] = i + 1
return boxes
for t in range(int(input())):
N, Q = map(int, input().split())
answer = solution(N, Q)
print('#{} '.format(t+1), end='')
print(*answer)
|
'코딩테스트 > SWExpertAcademy' 카테고리의 다른 글
오목 판정 Python(SW Expert Academy, SWEA) (0) | 2021.02.23 |
---|---|
진기의 최고급 붕어빵 Python(SWEA) (0) | 2021.02.21 |
원자소멸시뮬레이션(SW Expert Academy, SWEA) (0) | 2020.06.30 |
숫자만들기 Python(SW Expert Academy, SWEA) (2) | 2020.06.29 |
점심 식사시간 Python(SW Expert Academy, SWEA) (1) | 2020.06.28 |
댓글