Tags
- sort
- dfs
- ์๋ฎฌ๋ ์ด์
- BFS
- ๋ฌธ์์ด
- Study
- ๊ตฌํ
- LV2
- BOJ
- ๊ทธ๋ํ ์ด๋ก
- DP
- ๋ฐฑํธ๋ํน
- Brute Force Algorithm
- PGM
- CodingTest
- ๋๋น ์ฐ์ ํ์
- stack
- Python
- ์๋ฃ๊ตฌ์กฐ
- ์ ๋ ฌ
- greedy
- ์ํ
- Java
- ๊ทธ๋ํ ํ์
- Dynamic Programming
- ๊น์ด ์ฐ์ ํ์
- queue
- ๊ต์ฌ
- SpringBoot
- ์ ์๋ก
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_14696 : ๋ฑ์ง๋์ด ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์
๋ ฅ๋ ๋ ๋ฑ์ง ๋ฆฌ์คํธ๋ฅผ ๋น๊ตํ๋ค.
- ๋ฑ์ง ์ข ๋ฅ ๋ณ ๊ฐฏ์๋ฅผ ์์๋๋ก ๋น๊ตํ๋ฉฐ, ์ฐจ์ด๊ฐ ๋๋ฉด ์นํจ๋ฅผ ํ์ ํ๋ค.
- ๋ชจ๋ ๋น๊ตํ ๋ ๊น์ง ์นํจ๊ฐ ํ์ ์ด ์๋๋ฉด ๋ฌด์น๋ถ์ด๋ค.
๐ธ ์ฝ๋ ๐ธ
import sys
input = sys.stdin.readline
for i in range(int(input())):
a = list(map(int, input().rstrip().split()))[1:]
b = list(map(int, input().rstrip().split()))[1:]
for j in range(4,0,-1):
if a.count(j) > b.count(j):
print("A")
break
elif a.count(j) < b.count(j):
print("B")
break
else: print("D")
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์
๋ ฅ ๋ฐ์๋, ๋ฑ์ง ๊ฐฏ์์ธ ์ฒซ๋ฒ์งธ ์ธ์๋ ๋ ๋ฆฌ๊ณ ๋๋จธ์ง๋ฅผ ๋ฆฌ์คํธ๋ก ์ ์ฅํ๋ค.
- ๋ฑ์ง์ ์ข ๋ฅ๊ฐ 4, 3, 2, 1 ๋ก ์ซ์๋ก ๋์ด์์ผ๋ฏ๋ก, ์ค์ฌ๊ฐ๋ฉฐ ์นํจ๊ฐ ํ์ ๋๋ค๋ฉด ์ค์งํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.
- ์นํจ๊ฐ ๋๊น์ง ํ์ ๋์ง ์์ผ๋ฉด ๋ฌด์น๋ถ๋ฅผ ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ๊ฐ๋จํ ํ์ดํ ์ ์์๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_5622 : ๋ค์ด์ผ (0) | 2022.10.19 |
---|---|
BOJ_17358 : ๋ณต๋ถ๋ณต์ผ๋ก ์ง๊ตฌ ๋ฉธ๋ง (0) | 2022.10.19 |
BOJ_18238 : ZOAC 2 (0) | 2022.10.19 |
BOJ_1789 : ์๋ค์ ํฉ (0) | 2022.10.13 |
Lv.2 : ๋ฉ๋ด ๋ฆฌ๋ด์ผ (0) | 2022.09.20 |