관리 메뉴

솜씨좋은장씨

[SW Expert Academy] 1284번 : 수도 요금 경쟁 (Python) 본문

Programming/코딩 1일 1문제

[SW Expert Academy] 1284번 : 수도 요금 경쟁 (Python)

솜씨좋은장씨 2021. 11. 14. 00:23
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 SW Expert Academy의 수도 요금 경쟁 입니다.

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

👨🏻‍💻 코드 ( Solution )

def water_bill(pqrsw):
    answer = 0

    bill_for_liter = pqrsw[0]
    base_bill, base_liter, additional_bill = pqrsw[1], pqrsw[2], pqrsw[3]
    usage = pqrsw[4]

    a_bill = bill_for_liter * usage

    std = usage - base_liter

    if std > 0:
        b_bill = std * additional_bill + base_bill
    else:
        b_bill = base_bill

    if a_bill < b_bill:
        answer = a_bill
    else:
        answer = b_bill
            
    return answer

if __name__ == "__main__":
    for idx in range(int(input())):
        pqrsw = list(map(int, input().split()))
        print(f"#{idx+1} {water_bill(pqrsw)}")
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments