-Code
dic = {}
cnt = 0
penalty = 0
while True:
problem = list(input().split())
if problem[0] == '-1':
break
if problem[2] == "right":
cnt += 1
penalty += int(problem[0])
if problem[1] in dic:
penalty += dic[problem[1]] * 20
continue
if problem[1] not in dic:
dic[problem[1]] = 1
else:
dic[problem[1]] += 1
print(cnt, penalty)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 10471번 공간을 만들어 봅시다 (0) | 2023.05.20 |
---|---|
[백준/파이썬] 25576번 찾았다 악질 (1) | 2023.05.19 |
[백준/파이썬] 10540번 KLOPKA (0) | 2023.05.17 |
[백준/파이썬] 5948번 Bad Random Numbers (0) | 2023.05.16 |
[백준/파이썬] 4593번 Rock, Paper, Scissors (0) | 2023.05.15 |