반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
주어진 등수의 상금을 구하는 문제입니다. 상금표에 나온 대로 조건문을 작성합니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
3. 코드
import sys
input = sys.stdin.readline
T = int(input())
for i in range(T):
a, b = map(int, input().split())
reward = 0
# 1회 상금계산
if a == 0:
pass
elif a <= 1:
reward += 500
elif a <= 3:
reward += 300
elif a <= 6:
reward += 200
elif a <= 10:
reward += 50
elif a <= 15:
reward += 30
elif a <= 21:
reward += 10
# 2회 상금계산
if b == 0:
pass
elif b <= 1:
reward += 512
elif b <= 3:
reward += 256
elif b <= 7:
reward += 128
elif b <= 15:
reward += 64
elif b <= 31:
reward += 32
print(reward*10000)
if-elif 구문을 활용해서 상금표대로 순위에 따라 상금을 더합니다. 순위권에 들지 못할 경우에는 0을 입력받으며, 상금은 없습니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 9085 더하기 - Python (0) | 2022.02.05 |
---|---|
[구현/수학] 백준 1748 수 이어쓰기 1 - Python (0) | 2022.02.04 |
[구현/수학] 백준 학점계산 - Python (0) | 2022.02.04 |
[구현/수학] 백준 9375 패션왕 신해빈 - Python (0) | 2022.02.04 |
[브루트포스/수학] 백준 2501 약수 구하기 - Python (0) | 2022.02.04 |
댓글