Tags
- ๊น์ด ์ฐ์ ํ์
- sort
- ์ ์๋ก
- ๊ตฌํ
- ๋ฌธ์์ด
- Python
- SpringBoot
- DP
- LV2
- Dynamic Programming
- ์๋ฎฌ๋ ์ด์
- ๊ทธ๋ํ ์ด๋ก
- ์๋ฃ๊ตฌ์กฐ
- PGM
- ๋ฐฑํธ๋ํน
- dfs
- Study
- ๋๋น ์ฐ์ ํ์
- ๊ต์ฌ
- CodingTest
- Java
- BFS
- ์ํ
- ์ ๋ ฌ
- queue
- ๊ทธ๋ํ ํ์
- Brute Force Algorithm
- BOJ
- greedy
- stack
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_10816 : ์ซ์ ์นด๋ 2 ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ๊ฐ ๋ชฉ๋ก์ ์ ๋ ฅ๋ฐ๊ณ , ์ ๋ ฅ ๋ฐ์ ๊ฐ์ด ๋ช ๋ฒ ํธ์ถ๋๋์ง ์ถ๋ ฅํ๋ค.
- ๋ชฉ๋ก์ผ๋ก ์ ๋ ฅ๋ฐ์ง ์์ ๊ฒ๋ค์ 0์ผ๋ก ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import sys
input = sys.stdin.readline
print = sys.stdout.write
dic = {}
int(input().strip())
arr = input().strip().split()
for i in arr:
if i in dic:
dic[i] += 1
else:
dic[i] = 1
int(input().strip())
arr = input().strip().split()
for i in arr:
if i in dic:
print(str(dic[i]) + " ")
else:
print("0 ")
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ ๋ ฅ ๊ฐ์ ๋ฒ์๊ฐ ๋๊ณ , ์๊ฐ์ด ์งง์๊ธฐ ๋๋ฌธ์ ๋น ๋ฅธ ์ ์ถ๋ ฅ์ ์ฌ์ฉํ๋ค.
- ๋น ๋ฅด๊ฒ ๊ฐ์ ์ฐพ๊ณ ๋ํ๊ธฐ๋ ์ถ๋ ฅ์ ํ๊ธฐ์ํด ํด์๋ฅผ ์ฌ์ฉํด์ผ ํ๋๋ฐ, ๋์ ๋๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
๐ธ end ๐ธ
- C++๋ก ํ๋ค๊ฐ ํ ๋ฒ ํ๋ฆฐ ๋ค๋ก ์๋ณด๊ณ ์๋ ๋ฌธ์ ์๋๋ฐ, python์ผ๋ก๋ ์ฝ๊ฒ ํ๋ ธ๋ค.
- ํด์๋ฅผ ์ฌ์ฉํด์ผํด์ ์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ผํ๋ ์ถ์๋๋ฐ,
python์ ๋์ ๋๋ฆฌ๊ฐ ํด์๋ก ๊ตฌํ๋์ด์๋ค๊ณ ํ๋ค. - ์ด๋ถ ํ์์ผ๋ก๋ ํ ์ ์๋ค๊ณ ๋ฌธ์ ์ข ๋ฅ๊ฐ ๋์์๋๋ฐ ์์ธํ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์๋ง key๊ฐ์ ์ฐพ๋๊ฒ ์ค๋๊ฑธ๋ฆฌ๋ ๋ฌธ์ ๋๊น ๊ทธ ํ์์ ์ฌ์ฉ๋๋ ๊ฒ ๊ฐ๋ค. (์ด ๊ฒฝ์ฐ์ ์ ๋ ฌ์ด ํ์ํ๋ค)
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_17608 : ๋ง๋๊ธฐ (0) | 2022.08.14 |
---|---|
BOJ_10845 : ํ (0) | 2022.08.11 |
BOJ_10773 : ์ ๋ก (0) | 2022.08.09 |
BOJ_4949 : ๊ท ํ์กํ ์ธ์ (0) | 2022.08.08 |
BOJ_11651 : ์ขํ ์ ๋ ฌํ๊ธฐ 2 (0) | 2022.08.07 |