https://www.acmicpc.net/problem/4435
문제분석
전투의 개수를 입력 받고 간달프 군대의 유닛수와 사우론 군대의 유닛수를 입력받아 각 유닛의 점수를 반영해서 총점을 비교하여 승패를 결정해야 합니다.
소스 코드
t=int(input())
for i in range(t):
a,b,c,d,e,f=map(int,input().split())
A,B,C,D,E,F,G=map(int,input().split())
if a+2*b+3*c+3*d+4*e+10*f > A+2*B+2*C+2*D+3*E+5*F+10*G:
print("Battle "+str(i+1)+": Good triumphs over Evil")
elif a+2*b+3*c+3*d+4*e+10*f < A+2*B+2*C+2*D+3*E+5*F+10*G:
print("Battle "+str(i+1)+": Evil eradicates all trace of Good")
else:
print("Battle "+str(i+1)+": No victor on this battle field")
문제 풀이
전투의 개수 각 군대의 유닛수를 입력받고
간달프가 이기는 경우, 사우론이 이기는 경우, 비기는 경우를 나눠
출력값을 다르게 합니다.
'Koala - 7기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준 14652/python] 나는 행복합니다 (0) | 2022.07.11 |
---|---|
[백준/JAVA] 1673 치킨 쿠폰 (0) | 2022.07.11 |
[백준/Python]2884번 합 (0) | 2022.07.11 |
[백준 2741/python] N 찍기 (0) | 2022.07.10 |
[백준/python] 2675 문자열 반복 (0) | 2022.07.10 |