난이도 : D3
문제번호 : 5789
문제 주소 및 출처입니다.
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
목차
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 |
댓글