Tags
- ๊น์ด ์ฐ์ ํ์
- sort
- ์๋ฎฌ๋ ์ด์
- ์ ๋ ฌ
- ์ ์๋ก
- CodingTest
- greedy
- Python
- ๋ฐฑํธ๋ํน
- ๊ทธ๋ํ ํ์
- ์ํ
- BOJ
- ๋ฌธ์์ด
- DP
- Study
- ์๋ฃ๊ตฌ์กฐ
- PGM
- ๊ต์ฌ
- LV2
- ๋๋น ์ฐ์ ํ์
- queue
- BFS
- stack
- dfs
- Brute Force Algorithm
- SpringBoot
- ๊ตฌํ
- Dynamic Programming
- ๊ทธ๋ํ ์ด๋ก
- Java
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_23253 : ์๋ฃ๊ตฌ์กฐ๋ ์ ๋ง ์ต๊ณ ์ผ ๋ณธ๋ฌธ
23253๋ฒ: ์๋ฃ๊ตฌ์กฐ๋ ์ ๋ง ์ต๊ณ ์ผ
์ ๊ทธ๋ฆผ์ฒ๋ผ ์ฑ ์ด ์์ฌ ์์ผ๋ฏ๋ก, ์ฒซ ๋ฒ์งธ ๋๋ฏธ - ๋ ๋ฒ์งธ ๋๋ฏธ - ์ฒซ ๋ฒ์งธ ๋๋ฏธ - ๋ ๋ฒ์งธ ๋๋ฏธ ์์ผ๋ก ๊บผ๋ด๋ฉด ์ฑ ๋ฒํธ์์ผ๋ก ๋์ดํ ์ ์๋ค.
www.acmicpc.net


๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ฌ๋ฌ๊ฐ์ ์คํํ์ ์ฑ ๋๋ฏธ์์ ๋ฒํธ ์์๋๋ก ์ฑ ์ ๋ฝ์ ์ ์๋์ง ํ๋ณํ๋ค.
- ์คํ๊ณผ ์ฑ ์ ๊ฐ์๊ฐ ์ต๋ 20๋ง์ด๋ฏ๋ก pop์ ๋ฐ๋ณตํด์ ํ์ํ๋๊ฑด ์๊ฐ์ด๊ณผ๊ฐ ๋๋ค.
- ๊ฐ ์ฑ ๋ฌด๋๊ธฐ๊ฐ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ๋์ด ์์ผ๋ฉด ๋ฌธ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฏ๋ก, ์ ๋ ฌ์ ํ์ธํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import sys
input = sys.stdin.readline
n, m = map(int, input().split())
for _ in range(m):
book = int(input())
books = list(map(int,input().split()))
for i in range(book-1):
if books[i] < books[i+1]:
print("No")
exit(0)
print("Yes")
๐ธ ์ฝ๋ ํด์ ๐ธ
- ๋น ๋ฅธ ์ ์ถ๋ ฅ์ ์ฌ์ฉํ๋ค.
- ์ฑ ๋ฌด๋๊ธฐ๊ฐ ์ค๋ฆ์ฐจ์์ด์ธ์ง ํ์ธํ๋ค.
๐ธ end ๐ธ
- ์ฒ์์ ์ฑ ๋ฌด๋๊ธฐ๊ฐ 2๊ฐ๋ฟ ์ธ ์ค ์๊ณ ์๋ชป ํ์๊ณ , ๊ทธ ๋ค์๋ถํฐ๋ pop์ผ๋ก ๊ตฌํํ์ด์ ์๊ฐ์ด๊ณผ๊ฐ ๊ณ์ ๋ฌ๋ค.
- ์ค๋ฆ์ฐจ์ ํ์ธ์ผ๋ก ํจ์จ์ ๋์์ง๋ง ๋น ๋ฅธ ์ ์ถ๋ ฅ ์ฌ์ฉ๋ ํ์ํ๋ค.

728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ_25643 : ๋ฌธ์์ด ํ ์๊ธฐ (0) | 2022.11.20 |
|---|---|
| BOJ_25373 : ๋ฒผ๋ฝ์น๊ธฐ (0) | 2022.11.20 |
| BOJ_5426 : ๋น๋ฐ ํธ์ง (0) | 2022.11.16 |
| BOJ_5211 : ๊ฐ๋จ์กฐ์ ๋ค์ฅ์กฐ (0) | 2022.11.13 |
| BOJ_5566 : ์ฃผ์ฌ์ ๊ฒ์ (0) | 2022.11.11 |