SW Expert Academy- 몬스터 사냥
문제 링크
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXb6LR76vCcDFARR
문제 입력
3
100 0 1
200 12 10
10000 100 100
#1 100
#2 3080
#3 50500000
문제 풀이
import sys
"""
[입력]
T
d l n: (t개의 줄)
- d 데미지
- l 공격 레벨 데미지
- n 몬스터 때린 횟수
return 몬스터에게 가한 총 데미지
[주의]
- d(1+n * (l * 1/100))
"""
sys.stdin = open('input.txt', 'rt')
T = int(input())
for t in range(T):
d, l, n = map(int, input().split())
ans = 0 # 총 데미지
for i in range(n):
ans += d * (1 + i * (l / 100))
print(f"#{t + 1}", int(ans))
n까지 데미지의 총합을 구하면 됩니다.
# SW Expert 몬스터사냥 python 파이썬
728x90
'✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > SW Expert Academy' 카테고리의 다른 글
[SW11285] 다트 게임 (0) | 2022.05.24 |
---|---|
[SW11315] 오목 판정 (0) | 2022.05.23 |
[SW11445] 무한 사전 (0) | 2022.05.23 |
[SW1859] 백만장자 프로젝트 (0) | 2022.05.23 |
[SW11688] Calkin-Wilf tree 1 (0) | 2022.05.21 |