๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[Softeer] python 8๋จ ๋ณ์๊ธฐ ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
<๋ณธ ๋ธ๋ก๊ทธ๋ Softeer์ ์ฝ๋ฉํ ์คํธ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค>
https://softeer.ai/practice/info.do?idx=1&eid=408
โญ ๋ฌธ์
์ธ์ด๋ณ ์๊ฐ/๋ฉ๋ชจ๋ฆฌ
Python 2์ด 128MB
๋ฌธ์
ํ๋์๋์ฐจ์์๋ ๋ถ๋๋ฝ๊ณ ๋น ๋ฅธ ๋ณ์์ด ๊ฐ๋ฅํ 8๋จ ์ต์ DCT ๋ณ์๊ธฐ๋ฅผ ๊ฐ๋ฐํ์ฌ N๋ผ์ธ ๊ณ ์ฑ๋ฅ์ฐจ์ ์ ์ฉํ์๋ค. ๊ด๋ จํ์ฌ SW ์์ง๋์ด์ธ ๋น์ ์๊ฒ ์ฐ์์ ์ผ๋ก ๋ณ์์ด ๊ฐ๋ฅํ์ง ์ ๊ฒํ ์ ์๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ผ๋ ์๋ฌด๊ฐ ๋ด๋ ค์๋ค.
๋น์ ์ ๋ณ์๊ธฐ๊ฐ 1๋จ์์ 8๋จ์ผ๋ก ์ฐ์์ ์ผ๋ก ๋ณ์์ ํ๋ค๋ฉด ascending, 8๋จ์์ 1๋จ์ผ๋ก ์ฐ์์ ์ผ๋ก ๋ณ์ํ๋ค๋ฉด descending, ๋๋ค ์๋๋ผ๋ฉด mixed ๋ผ๊ณ ์ ์ํ๋ค.
๋ณ์ํ ์์๊ฐ ์ฃผ์ด์ก์ ๋ ์ด๊ฒ์ด ascending์ธ์ง, descending์ธ์ง, ์๋๋ฉด mixed์ธ์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ์ฝ์กฐ๊ฑด
์ฃผ์ด์ง๋ ์ซ์๋ ๋ฌธ์ ์ค๋ช ์์ ์ค๋ช ํ ๋ณ์ ์ ๋์ด๋ฉฐ, 1๋ถํฐ 8๊น์ง ์ซ์๊ฐ ํ๋ฒ์ฉ ๋ฑ์ฅํ๋ค.
์ ๋ ฅํ์
์ฒซ์งธ ์ค์ 8๊ฐ ์ซ์๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅํ์
์ฒซ์งธ ์ค์ ascending, descending, mixed ์ค ํ๋๋ฅผ ์ถ๋ ฅํ๋ค.
์ ๋ ฅ์์ 1
1 2 3 4 5 6 7 8
์ถ๋ ฅ์์ 1
ascending
โ Code
# ๋ณ์๊ธฐ๊ฐ 1๋จ์์ 8๋จ์ผ๋ก ์ฐ์์ ์ผ๋ก ๋ณ์์ ํ๋ค๋ฉด ascending
# 8๋จ์์ 1๋จ์ผ๋ก ์ฐ์์ ์ผ๋ก ๋ณ์ํ๋ค๋ฉด descending
# ๋๋ค ์๋๋ผ๋ฉด mixed
# ๋ณ์ํ ์์๊ฐ ์ฃผ์ด์ก์ ๋ ์ด๊ฒ์ด ascending์ธ์ง, descending์ธ์ง, ์๋๋ฉด mixed์ธ์ง ์ถ๋ ฅ
import sys
result = list(map(int, input().split()))
descending = sorted(result, reverse = True)
ascending = sorted(result)
# print(result)
# print(descending)
# print(ascending)
if result == descending :
print("descending")
elif result == ascending :
print("ascending")
else :
print("mixed")
728x90
๋ฐ์ํ
'๐ฆฅ ์ฝํ > Softeer' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Softeer] python ์ฑ์ ํ๊ท (0) | 2023.01.07 |
---|---|
[Softeer] python ์ง๋ ์๋ ๊ตฌ์ถ (0) | 2023.01.07 |
[Softeer] python [์ธ์ฆํ๊ฐ(4์ฐจ) ๊ธฐ์ถ] ํต๊ทผ๋ฒ์ค ์ถ๋ฐ ์์ ๊ฒ์ฆํ๊ธฐ (1) | 2023.01.07 |
[Softeer] python [์ธ์ฆํ๊ฐ(5์ฐจ) ๊ธฐ์ถ] ์ฑ์ ํ๊ฐ (0) | 2023.01.07 |
[Softeer] python A+B (0) | 2023.01.06 |
Comments