본문 바로가기
python-algorithm

백준 4435 중간계 전쟁

by 무적김두칠 2022. 9. 21.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def cal_gan(nums):
    score=0
    score_nums=[1,2,3,3,4,10]
    for i in range(len(nums)):
        score+=score_nums[i]*nums[i]
    return score
 
def cal_sauron(nums):
    score=0
    score_nums=[1,2,2,2,3,5,10]
    for i in range(len(nums)):
        score+=score_nums[i]*nums[i]
    return score
n=int(input())
for i in range(n):
    nums_gan = list(map(int,input().split()))
    nums_sauron = list(map(int, input().split()))
    ans=''
    if cal_gan(nums_gan) > cal_sauron(nums_sauron) :
        ans ='Good triumphs over Evil'
    elif cal_gan(nums_gan) < cal_sauron(nums_sauron) :
        ans ='Evil eradicates all trace of Good'
    else :
        ans = 'No victor on this battle field'
    print("Battle %d: %s"%(i+1, ans))
cs

이번 문제는 정수들을 입력받아서 특정 조건에 따라 출력하는 문제입니다.

반응형

'python-algorithm' 카테고리의 다른 글

백준 25625 샤틀버스  (0) 2022.09.22
백준 25591 푸앙이와 종윤이  (0) 2022.09.22
백준 11257 IT Passport Examination  (0) 2022.09.20
백준 25238 가희와 방어율 무시  (0) 2022.09.13
백준 8871 Zadanie próbne 2  (0) 2022.09.13

댓글