Tags
- dfs
- ์ํ
- Brute Force Algorithm
- Study
- ๋๋น ์ฐ์ ํ์
- greedy
- ๊น์ด ์ฐ์ ํ์
- ๋ฐฑํธ๋ํน
- Python
- ๊ทธ๋ํ ์ด๋ก
- BFS
- ์ ๋ ฌ
- DP
- ๊ตฌํ
- queue
- PGM
- ์๋ฎฌ๋ ์ด์
- CodingTest
- Dynamic Programming
- ๋ฌธ์์ด
- SpringBoot
- ์๋ฃ๊ตฌ์กฐ
- stack
- ๊ต์ฌ
- Java
- BOJ
- ์ ์๋ก
- ๊ทธ๋ํ ํ์
- LV2
- sort
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_5211 : ๊ฐ๋จ์กฐ์ ๋ค์ฅ์กฐ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ฃผ์ด์ง ์ ๋ณด๊ฐ ๊ฐ๋จ์กฐ์ธ์ง ๋ค์ฅ์กฐ์ธ์ง ์ถ๋ ฅํ๋ค.
- ์ ๋ณด๋ฅผ '|' ๊ธฐ์ค์ผ๋ก ๋๋์ด์ ๋ง๋์ ์ฒซ ๊ธ์๋ก ์ด๋ค ์์กฐ์ ์ค์ฌ์์ด ๋ง์ด ๋์๋์ง๋ก ๊ตฌ๋ถํ๋ค.
- ์ค์ฌ์์ ๊ฐ์๊ฐ ๊ฐ์ผ๋ฉด ๋ง์ง๋ง ์์ผ๋ก ๊ตฌ๋ถํ๋ค.
๐ธ ์ฝ๋ ๐ธ
gadan = ['A','D','E']
dajang = ['C','F','G']
music = input().split("|")
ga = 0
da = 0
for m in music:
if m[0] in gadan:
ga += 1
elif m[0] in dajang:
da += 1
if ga == da:
if music[-1][-1] in gadan:
print("A-minor")
else:
print("C-major")
else:
if ga > da:
print("A-minor")
else:
print("C-major")
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์
๋ณด๋ฅผ "|" ๊ธฐ์ค์ผ๋ก ๋๋ ๋ฐฐ์ด music์ ์์๋ฅผ ํ๋์ฉ ํ์ธํ๋ค.
- ๋ง๋์ ์ฒซ ๊ธ์๊ฐ ์ด๋ค ์์กฐ์ ์์ธ์ง ํ์ธํด์ ์นด์ดํธํ๋ค.
- ๋ง์ฝ ์นด์ดํธํ ์๊ฐ ๊ฐ์ผ๋ฉด ๋ง์ง๋ง ์์ผ๋ก ๊ตฌ๋ถํ๊ณ , ์๋๋ฉด ์นด์ดํธ๊ฐ ๋์ ์์กฐ๋ก ์ถ๋ ฅํ๋.
๐ธ end ๐ธ
- ํ๊ณ ๋ณด๋ ๊ฐ๋จํ๋ฐ, ๋ฌธ์ ๊ฐ ๊ธธ์ด์ ์ด๋๊ฐ ํต์ฌ ์ง๋ฌธ์ธ์ง ๋น ๋ฅด๊ฒ ์ฐพ์๋ผ ํ์๊ฐ ์์๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_23253 : ์๋ฃ๊ตฌ์กฐ๋ ์ ๋ง ์ต๊ณ ์ผ (0) | 2022.11.18 |
---|---|
BOJ_5426 : ๋น๋ฐ ํธ์ง (0) | 2022.11.16 |
BOJ_5566 : ์ฃผ์ฌ์ ๊ฒ์ (0) | 2022.11.11 |
BOJ_13301 : ํ์ผ ์ฅ์๋ฌผ (0) | 2022.11.05 |
BOJ_2810 : ์ปตํ๋ (0) | 2022.11.05 |