Study/BOJ
BOJ 1149번 파이썬
루ㅌ
2020. 1. 29. 17:31
블로그 처음으로 글 올리는데 마땅히 쓰고 싶은 말이 없어서 문제하나 풀고 올립니다. 'ㅁ'
for문을 돌며 RGB 각각의 비용을 min함수를 통해 작은 값을 계속 더해가는 방식으로 풀었습니다.
def next_cost(r, g, b, nr, ng, nb):
r += min(ng, nb)
g += min(nr, nb)
b += min(nr,ng)
return r, g, b
if __name__=="__main__":
N = int(input())
nr = 0
ng = 0
nb = 0
for i in range(N):
r, g, b = map(int, input().split(' '))
nr, ng, nb = next_cost(r, g, b, nr, ng, nb)
print(min(nr, ng, nb))