728x90
๐ ๋ฐฑ์ค 17608 - ๋ง๋๊ธฐ
๋ฌธ์ : ๋ฐฑ์ค 17608 - ๋ง๋๊ธฐ
๐ก ๋์ ํ์ด
์ผ๋ ฌ๋ก ์ธ์์ง ๋ง๋๊ธฐ๋ฅผ ์ค๋ฅธ์ชฝ
์์ ๋ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ง๋๊ธฐ์ ์
๋ ฅ์ ๋ชจ๋ ๋ฐ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค๊ณ ๋ฌธ์ ๋ฅผ ํ์๋ค. ์ฒ์์๋ ์ค๋ต ํ์ ์ ๋ฐ์๋๋ฐ ์ต๋ ๋์ด์ ๋ง๋๊ธฐ๋ฅผ ๊ฐฑ์ ํด์ฃผ์ง ์์์ ๊ทธ๋ฌ๋ค.
์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ sticks
์ธ๋ฑ์ค๋ฅผ ๊ฑฐ๊พธ๋ก ํ์ธํ์ฌ ์ต๋์ ๋ง๋๊ธฐ๋ฅผ ๊ฐฑ์ ํ ๋ฐฉ๋ฒ์ด๊ณ ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ sticks
๋ฅผ pop()
์ผ๋ก ํ๋์ฉ ๋ฝ์ ์ต๋๊ฐ์ ๊ฐฑ์ ํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. pop()
์ ์ฌ์ฉํ ๋ฐฉ๋ฒ์ ์คํ์๊ฐ์ด ์ฝ 30m/s
์ ๋ ๋นจ๋๋ค.
(์ฌ์ง์์ ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ ํ๋จ, ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์๋จ)
# ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ
import sys
input = sys.stdin.readline
n = int(input())
sticks = [int(input()) for _ in range(n)]
max_height = sticks[-1]
cnt = 1
for i in range(n):
if max_height < sticks[n-i-1]:
cnt += 1
max_height = sticks[n-i-1]
print(cnt)
# ๋๋ฒ์งธ ๋ฐฉ๋ฒ
import sys
input = sys.stdin.readline
n = int(input())
sticks = [int(input()) for _ in range(n)]
max_height = sticks[-1]
cnt = 1
for i in range(n):
temp = sticks.pop()
if max_height < temp:
cnt += 1
max_height = temp
print(cnt)
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 10546 - ๋ฐฐ๋ถ๋ฅธ ๋ง๋ผํ ๋ (0) | 2021.06.29 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1620 - ๋๋์ผ ํฌ์ผ๋ชฌ ๋ง์คํฐ ์ด๋ค์ (2) | 2021.06.28 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1021 - ํ์ ํ๋ ํ (0) | 2021.06.27 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 13335 - ํธ๋ญ (6) | 2021.06.25 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1966 - ํ๋ฆฐํฐ ํ (0) | 2021.06.24 |
๋๊ธ