Tags
- sort
- DP
- Python
- ๊ทธ๋ํ ์ด๋ก
- LV2
- ์ํ
- queue
- ์ ๋ ฌ
- BFS
- ์๋ฎฌ๋ ์ด์
- dfs
- SpringBoot
- ๋๋น ์ฐ์ ํ์
- ์๋ฃ๊ตฌ์กฐ
- ๊ทธ๋ํ ํ์
- ์ ์๋ก
- CodingTest
- stack
- ๊ตฌํ
- Dynamic Programming
- ๊น์ด ์ฐ์ ํ์
- Java
- ๊ต์ฌ
- ๋ฐฑํธ๋ํน
- ๋ฌธ์์ด
- PGM
- greedy
- Study
- Brute Force Algorithm
- BOJ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_5622 : ๋ค์ด์ผ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ ๋ ฅ๋ ๋ฌธ์์ด๋๋ก ๋ค์ด์ผ์ ๋๋ฆฌ๋๋ฐ ๋๋ ์ด ์๊ฐ์ ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
answer = 0
for c in list(input()):
temp = ord(c)-ord('A')
if temp < 15:
answer += (ord(c)-ord('A'))//3 + 3
elif 15 <= temp <=18:
answer += 8
elif temp > 21:
answer += 10
else:
answer += 9
print(answer)
๐ธ ์ฝ๋ ํด์ ๐ธ
- 6๋ฒ ๋ค์ด์ผ๊น์ง๋ 3์ผ๋ก ๋๋ ์ ์ธ๋ฑ์ค์ ์ ๊ทผํ ์ ์๋ค.
- ์ธ๋ฑ์ค์๋ฐ๋ผ 3~7์ด๊ฐ ๊ฐ๊ฐ ๊ฑธ๋ฆฐ๋ค
- ๊ทธ ์ธ์ ์ธ๋ฑ์ค๋ ๋ฐ๋ก ๋ฒ์๋ฅผ ์ง์ ํด ์๊ฐ์ ๋ํ๋ค.
๐ธ end ๐ธ
- 3์ผ๋ก ๋๋ ์ ์ ๋ถ ํ ์ ์์ ์ค ์์๋๋ฐ, 4๊ธ์ ๋ถ๋ถ์ด ์์ด์ ์กฐ๊ธ ์์ ํ๋ค.
- ์์ ํ๊ณ ๋ณด๋ ๊ทธ๋ฅ ๋ฆฌ์คํธ๋ ๋์ ๋๋ฆฌ์ ์ ์ฅํ๋๊ฒ ๋ ๋น ๋ฅด๊ณ ๊น๋ํ ๊ฒ ๊ฐ๋ค.(์ฝ๋ ์ฐ๋๊ฑด ์ค๋๊ฑธ๋ฆฌ๊ฒ ์ง๋ง..)
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_4998 : ์ ๊ธ (0) | 2022.11.04 |
---|---|
BOJ_1193 : ๋ถ์์ฐพ๊ธฐ (0) | 2022.10.19 |
BOJ_17358 : ๋ณต๋ถ๋ณต์ผ๋ก ์ง๊ตฌ ๋ฉธ๋ง (0) | 2022.10.19 |
BOJ_14696 : ๋ฑ์ง๋์ด (0) | 2022.10.19 |
BOJ_18238 : ZOAC 2 (0) | 2022.10.19 |