반응형
https://www.acmicpc.net/problem/17952
소스코드
풀이
★ 점수를 저장하는 스택과, 시간을 저장하는 스택을 따로 만들어줬습니다.
★ 과제가 없는 경우에는 과제를 할 수 있기 때문에 시간 스택의 맨 위에 있는 시간을 -1 해줍니다. 이 때 시간의 값이 1이 되면 과제가 끝났다는 것이기에 점수와 시간을 각각의 스택에서 제거해주고, 점수는 출력 값 변수에 + 해줍니다.
★ 과제가 들어오는 경우는 해당 과제를 먼저 해줘야 하기 때문에 스택의 최상단에 넣어줍니다 !
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 알고리즘] 16496번: 큰 수 만들기 (Python) (0) | 2023.08.11 |
---|---|
[백준 알고리즘] 9576번: 책 나눠주기 (Python) (0) | 2023.08.11 |
[백준 알고리즘] 15903번: 카드 합체 놀이 (Python) (1) | 2023.08.10 |
[백준 알고리즘] 17413번: 단어 뒤집기 2 (Python) (0) | 2023.08.09 |
[백준 알고리즘] 2437번: 저울 (Python) (0) | 2023.08.09 |