공부하기/백준

[Python] 백준 풀기 5063 - TGN

XEV 2022. 11. 25. 21:22

파이썬 백준 5063번

브론즈3

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

 

5063번: TGN

첫째 줄에 테스트 케이스의 개수 N이 주어진다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어진다. r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용이다. (-106 ≤ r,e ≤ 106

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 수학, 사칙연산

 

 

 

 

 

문제 풀기

r: 광고를 하지 않았을 때 수익
e: 광고를 했을 때의 수익
c: 광고 비용

r 과 (e - c) 의 크기 비교를 하여 조건에 따라 "advertise", "do not advertise", "does not matter" 를 프린트 한다.

 

 

 

 

 

코드 보기

import sys
inputdata = sys.stdin.readline

def fnMakeADecision(r, e, c):
    if r < (e - c):
        print("advertise")
    elif r > (e - c):
        print("do not advertise")
    elif r == (e - c):
        print("does not matter")


if __name__ == "__main__":
    N = int(inputdata().strip())
    
    for _ in range(N):
        r, e, c = map(int, inputdata().split())
        fnMakeADecision(r, e, c)



# 3
# 0 100 70
# 100 130 30
# -100 -70 40

# advertise
# does not matter
# do not advertise