ALGORITHM/PYTHON

백준 BAEKJOON 25965번 미션 도네이션 [PYTHON/파이썬]

칼코
반응형

백준 BAEKJOON 25965번 미션 도네이션 [PYTHON/파이썬]


<문제 출처>

https://www.acmicpc.net/problem/25965

 

25965번: 미션 도네이션

리그오브전설 스트리머 순범이는 트위치 플랫폼으로 시청자를 끌어모으고 있다. 순범이는 '트윕' 음성 도네이션을 통해 시청자들과 소통하고는 한다. 순범이는 트윕에 '미션' 기능이 있다는 것

www.acmicpc.net

백준 25965번

 

 

<풀이>

 

미션 마다의 킬, 데스, 어시스트 액수를 합친 값이

0보다 작으면 도네이션 금액에서 제외해야한다.

 

 

 

<코드>

 

N = int(input())
for _ in range(N) :
    M = int(input()) # 미션 수
    cnt = 0	# 최종 도네이션 금액
    lst = []
    for _ in range(M) :
        lst.append(list(map(int, input().split())))
    KDA = list(map(int, input().split()))
    
    for i in lst :
        tmp = 0
        for j in range(3) :
            if j != 1 :	# 킬, 어시스트
                tmp += i[j] * KDA[j]
            else :	# 데스
                tmp -= i[j] * KDA[j]
        if tmp > 0 : # 0보다 큰 경우에만 더해준다
            cnt += tmp
    print(cnt)

 

반응형