2024년 1월 2일
https://www.acmicpc.net/problem/1392
1392번: 노래 악보
첫 줄에는 악보 수 N(1 ≤ N ≤ 100)과 질문의 개수 Q(1 ≤ Q ≤ 1,000)가 주어진다. 다음 N개의 줄에는 1번 악보부터 N번 악보까지 각 악보가 차지하는 시간(초)이 한 줄에 하나씩 주어진다. 각 악보가
www.acmicpc.net
내 풀이
31120kb 84ms
n, q = map(int, input().split())
time_list = []
time_sum = 0
akbo = []
i = 1
for _ in range(n):
playtime = int(input())
time_list.append(playtime) # [2,1,3]
time_sum += playtime # 총 6초
for time in time_list:
for _ in range(time):
akbo.append(i) # [1,1,2,3,3,3]
i = i+1
q_list =[]
for j in range(q):
q_list.append(int(input())) # [2,3,4,0,1]
for a in q_list:
print(akbo[a])
'파이썬 알고리즘 연습' 카테고리의 다른 글
[백준 1434번] 책 정리 (0) | 2024.01.17 |
---|---|
[백준 1408번] 24 (0) | 2024.01.17 |
[백준 1371번] 가장 많은 글자 (0) | 2024.01.16 |
[백준 1362번] 펫 (0) | 2024.01.16 |
[백준 1350번] 진짜 공간 (0) | 2024.01.16 |