ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • BOJ 1149번 파이썬
    Study/BOJ 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))

    'Study > BOJ' 카테고리의 다른 글

    BOJ 11727번  (0) 2020.02.24
    BOJ 1912번  (0) 2020.02.21
    BOJ 2156번  (0) 2020.02.20
    BOJ 1932번  (0) 2020.02.02
    BOJ 2193번 파이썬  (0) 2020.01.30

    댓글

Designed by Tistory.