Tags
- Dynamic Programming
- CodingTest
- LV2
- ์ ๋ ฌ
- SpringBoot
- BFS
- queue
- ์๋ฃ๊ตฌ์กฐ
- ์ํ
- ์๋ฎฌ๋ ์ด์
- Python
- Brute Force Algorithm
- ๊ต์ฌ
- PGM
- ๋๋น ์ฐ์ ํ์
- ๊ตฌํ
- ๊ทธ๋ํ ์ด๋ก
- dfs
- ๋ฌธ์์ด
- BOJ
- ๋ฐฑํธ๋ํน
- Java
- greedy
- ๊น์ด ์ฐ์ ํ์
- sort
- ๊ทธ๋ํ ํ์
- DP
- stack
- Study
- ์ ์๋ก
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_23253 : ์๋ฃ๊ตฌ์กฐ๋ ์ ๋ง ์ต๊ณ ์ผ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ฌ๋ฌ๊ฐ์ ์คํํ์ ์ฑ ๋๋ฏธ์์ ๋ฒํธ ์์๋๋ก ์ฑ ์ ๋ฝ์ ์ ์๋์ง ํ๋ณํ๋ค.
- ์คํ๊ณผ ์ฑ ์ ๊ฐ์๊ฐ ์ต๋ 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 |