๐ณ ๋งํฌ
๐ ๋ฌธ์
0์์๋ถํฐ 9๊น์ง์ ์ซ์๋ก ์ด๋ฃจ์ด์ง N๊ฐ์ ์ซ์๊ฐ ๋์ด๋ ์์ด์ด ์๋ค. ๊ทธ ์์ด ์์์ ์ฐ์ํด์ ์ปค์ง๊ฑฐ๋(๊ฐ์ ๊ฒ ํฌํจ), ํน์ ์ฐ์ํด์ ์์์ง๋(๊ฐ์ ๊ฒ ํฌํจ) ์์ด ์ค ๊ฐ์ฅ ๊ธธ์ด๊ฐ ๊ธด ๊ฒ์ ์ฐพ์๋ด์ด ๊ทธ ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ.
์๋ฅผ ๋ค์ด ์์ด 1 2 2 4 4 5 7 7 2 ์ ๊ฒฝ์ฐ์๋ 1โค2โค2โค4โค4โค5โค7โค7 ์ด ๊ฐ์ฅ ๊ธด ๊ตฌ๊ฐ์ด ๋๋ฏ๋ก ๊ทธ ๊ธธ์ด 8์ ์ถ๋ ฅํ๋ค. ์์ด 4 1 3 3 2 2 9 2 3 ์ ๊ฒฝ์ฐ์๋ 3โฅ3โฅ2โฅ2 ๊ฐ ๊ฐ์ฅ ๊ธด ๊ตฌ๊ฐ์ด ๋๋ฏ๋ก ๊ทธ ๊ธธ์ด 4๋ฅผ ์ถ๋ ฅํ๋ค. ๋ 1 5 3 6 4 7 1 3 2 9 5 ์ ๊ฒฝ์ฐ์๋ ์ฐ์ํด์ ์ปค์ง๊ฑฐ๋ ์์์ง๋ ์์ด์ ๊ธธ์ด๊ฐ 3 ์ด์์ธ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ฏ๋ก 2๋ฅผ ์ถ๋ ฅํ์ฌ์ผ ํ๋ค.
๐พ ํ์ด ๋ฐฉ๋ฒ
if๋ฌธ์ ์ด์ฉํ ๋จ์ ๋น๊ต๋ก ํ์ดํ ์ ์๋ค.
์์ค์ฝ๋
import sys
n = int(sys.stdin.readline().strip())
seq = list(map(int,sys.stdin.readline().split()))
result = 1
increase = 1
decrease = 1
for i in range(1,n):
if seq[i-1] <= seq[i]:
increase += 1
result = increase if increase > result else result
else:
increase = 1
for i in range(1, n):
if seq[i - 1] >= seq[i]:
decrease += 1
result = decrease if decrease > result else result
else:
decrease = 1
print(result)