Tags
- dfs
- ๊ตฌํ
- ๊ทธ๋ํ ์ด๋ก
- CodingTest
- stack
- Study
- ๋๋น ์ฐ์ ํ์
- ๊ต์ฌ
- ์๋ฃ๊ตฌ์กฐ
- queue
- ์ ์๋ก
- SpringBoot
- LV2
- sort
- greedy
- ๊ทธ๋ํ ํ์
- Dynamic Programming
- ๊น์ด ์ฐ์ ํ์
- DP
- Java
- ์๋ฎฌ๋ ์ด์
- ๋ฌธ์์ด
- BOJ
- Python
- ์ ๋ ฌ
- PGM
- ์ํ
- Brute Force Algorithm
- BFS
- ๋ฐฑํธ๋ํน
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_7568 : ๋ฉ์น ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๊ฐ ์ ๋ ฅ๋ง๋ค ๋ฉ์น ๋ฑ์๋ฅผ ์ถ๋ ฅํ๋ค.
- ๋ฉ์น ๋ฑ์๋ '์๊ธฐ๋ณด๋ค ๋ฉ์น๊ฐ ํฐ ์ธ์์ ์ + 1' ๋ฑ์ด๋ค.
- ๋ฉ์น๋ ๋ชธ๋ฌด๊ฒ, ํค ๋ชจ๋ ์ปค์ผ ํฐ ๊ฒ์ด๋ค.
- ์ ํ ์ ๋ ฌ๊ณผ ๊ฐ์ ๋ฐฉ์์ธ ๊ฒ ๊ฐ๋ค.
๐ธ ์ฝ๋ ๐ธ
N = int(input())
arr = []
for i in range(N):
arr.append(list(map(int,input().split())))
answer = [1] * len(arr)
for i in range(len(arr)):
for j in range(len(arr)):
if j != i and arr[j][0] > arr[i][0] and arr[j][1] > arr[i][1]:
answer[i] += 1
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ ํ ์ ๋ ฌ๊ณผ ๋น์ทํ ๋ฐฉ์์ด๋ค. ํ ์ธ๋ฑ์ค๋ง๋ค ๋ฑ์๋ฅผ ํ์ ํด๊ฐ๋ฉฐ ๋ฐ๋ณต๋ฌธ์ ์งํํ๋ค.
- ์์ ์ ์ ์ธํ๊ณ , ๋ฉ์น๊ฐ ํฐ ์ธ์ ์๋ฅผ ์ธ์ ๋ฑ์๋ก ์ ์ฅํ๋ค.
๐ธ end ๐ธ
- ์ ํ ์ ๋ ฌ๊ณผ ๋น์ทํ๋ค๊ณ ์๊ฐ๋์ ๋น ๋ฅด๊ฒ ํ์ดํ ์ ์์๋ค.
- ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ๋ ๋ธ๋ฃจํธํฌ์ค๋ก ๋์จ๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_4949 : ๊ท ํ์กํ ์ธ์ (0) | 2022.08.08 |
---|---|
BOJ_11651 : ์ขํ ์ ๋ ฌํ๊ธฐ 2 (0) | 2022.08.07 |
BOJ_9012 : ๊ดํธ (0) | 2022.08.07 |
BOJ_2869 : ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค (0) | 2022.08.07 |
BOJ_2164 : ์นด๋2 (0) | 2022.08.07 |