Algorithm

[Python] ๋ฐฑ์ค€ 5063 - TGN

๐ŸฅญMango 2020. 8. 23. 01:55

 

๋ฌธ์ œ

์ƒ๊ทผ์ด๋Š” TGN์‚ฌ์˜ ์‚ฌ์žฅ์ด๋‹ค. TGN์€ Teenager Game Network์˜ ์•ฝ์ž ๊ฐ™์ง€๋งŒ, ์‚ฌ์‹ค Temporary Group Name์˜ ์•ฝ์ž์ด๋‹ค.

์ด ํšŒ์‚ฌ๋Š” ์ฒญ์†Œ๋…„์„ ์œ„ํ•œ ์•ฑ์„ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ์ด๋‹ค. ์ผ๋…„์— ๊ฑธ์นœ ๊ฐœ๋ฐœ๊ธฐ๊ฐ„ ๋์— ๋“œ๋””์–ด ์•ฑ์„ ์™„์„ฑํ–ˆ๊ณ , ์ด์ œ ํŒ”๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.

์ƒ๊ทผ์ด๋Š” ๋ฐ์ดํŠธ๋ฅผ ์ธ๊ฐ„์˜ ๋‘๋‡Œ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋งŽ์ด ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์—„์ฒญ๋‚œ ๋ฐ์ดํŠธ ๋น„์šฉ์ด ํ•„์š”ํ•˜๋‹ค. ์ƒ๊ทผ์ด๋Š” ๊ด‘๊ณ ๋ฅผ ์ ์ ˆํžˆ ํ•ด์„œ ์ˆ˜์ต์„ ์ตœ๋Œ€ํ•œ ์˜ฌ๋ฆฌ๋ ค๊ณ  ํ•œ๋‹ค.

์–ด๋А ๋‚  ํ•˜๋Š˜์„ ๋ฐ”๋ผ๋ณด๋˜ ์ƒ๊ทผ์ด๋Š” ์‹œ๋ฆฌ์šฐ์Šค์˜ ๊ธฐ์šด์„ ๋ฐ›๊ฒŒ ๋˜์—ˆ๊ณ , ๊ด‘๊ณ  ํšจ๊ณผ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ด‘๊ณ  ํšจ๊ณผ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ด‘๊ณ ๋ฅผ ํ•ด์•ผํ• ์ง€ ๋ง์•„์•ผํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” 3๊ฐœ์˜ ์ •์ˆ˜ r, e, c๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. r์€ ๊ด‘๊ณ ๋ฅผ ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ์ˆ˜์ต, e๋Š” ๊ด‘๊ณ ๋ฅผ ํ–ˆ์„ ๋•Œ์˜ ์ˆ˜์ต, c๋Š” ๊ด‘๊ณ  ๋น„์šฉ์ด๋‹ค. (-106 ≤ r,e ≤ 106, 0 ≤ c ≤ 106)

 

์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด์„œ, ๊ด‘๊ณ ๋ฅผ ํ•ด์•ผ ํ•˜๋ฉด "advertise", ํ•˜์ง€ ์•Š์•„์•ผ ํ•˜๋ฉด "do not advertise", ๊ด‘๊ณ ๋ฅผ ํ•ด๋„ ์ˆ˜์ต์ด ์ฐจ์ด๊ฐ€ ์—†๋‹ค๋ฉด "does not matter"๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.


์ •๋‹ต

n = int(input())

for i in range(n):
    r, e, c = map(int, input().split())
    a = e - c
    if r < a:
        print("advertise")
    elif r == a:
        print("does not matter")
    else:
        print("do not advertise")

r, e, c๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ , e์™€ c๋ฅผ ๋บ€ ๊ฐ’์„ a์— ์ €์žฅํ•œ๋‹ค.

r๊ณผ a๋ฅผ ๋น„๊ตํ•ด์„œ a๊ฐ€ ๋” ํฌ๋ฉด advertise๋ฅผ ๊ฐ™์œผ๋ฉด do not advertise๋ฅผ r์ด ๋” ํฌ๋ฉด does not matter๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.