본문 바로가기
Algorithm

[구현/수학] 백준 15059 Hard choice - 파이썬(Python)

by jangThang 2022. 8. 19.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    15059번: Hard choice

    The first line contains three integers Ca, Ba and Pa (0 ≤ Ca, Ba, Pa ≤ 100), representing respectively the number of meals available for chicken, beef and pasta. The second line contains three integers Cr, Br and Pr (0 ≤ Cr, Br, Pr ≤ 100), indicati

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     제공가능한 기내식 수와 수요량을 입력받습니다. 부족한 기내식의 수를 출력해야 합니다.

     

     

     

    3. 코드

    # 입력
    available = list(map(int, input().split()))
    needs = list(map(int, input().split()))
    
    # 수요 예측
    res = 0  # 못 먹는 사람 수
    for i, j in zip(available, needs):
        if i-j < 0:
            res += (j-i)
    print(res)

     zip()을 이용하면, 굳이 index 접근할 필요없이 쉽게 계산할 수 있습니다. zip으로 묶인 list들은 차례차례 원소를 1개씩 같이 꺼냅니다.

     

    star가 되고나서 Tistory

    반응형

    댓글