๐ค ์ฝ๋ฉํ
์คํธ ์ค๋น/ํ๋ก๊ทธ๋๋จธ์ค
# ํ๋ก๊ทธ๋๋จธ์ค ํ์ด์ฌ Lv.1 #์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด
seoyeun
2021. 11. 7. 20:45
๋ฌธ์ ์ค๋ช
: ์ผ๋ถ ์๋ฆฟ์๋ฅผ ์๋จ์ด๋ก ๋ฐ๊พผ ์นด๋๋ฅผ ๊ฑด๋ค์ฃผ๋ฉด ์๋ ์ซ์๋ฅผ ์ฐพ๋ ๊ฒ์.
์ซ์์ ์ผ๋ถ ์๋ฆฟ์๊ฐ ์๋จ์ด๋ก ๋ฐ๋์ด์ก๊ฑฐ๋, ํน์ ๋ฐ๋์ง ์๊ณ ๊ทธ๋๋ก์ธ ๋ฌธ์์ด s๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋ฉด s๊ฐ ์๋ฏธํ๋ ์๋ ์ซ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ๊ธฐ.
๋ฌธ์ ํ์ด
- ๊ธ์๋ก ๋ ์ซ์๋ฅผ ํด๋น ์ซ์๋ก ๋ฐ๊พธ๊ธฐ ์ํ์ฌ dictionary๋ฅผ ์ ์ธํด์ค๋ค.
- dictionary์ ์๋ key ์ value๋ฅผ ์์ ์กฐํํ์ฌ ํด๋นํ๋ key๊ฐ ์กด์ฌ ํ ๊ฒฝ์ฐ ํด๋นํ๋ value๋ก ์นํ
- ์ซ์๋ก ๋ณํํ์ฌ ๋ฐํ
def solution(s):
answer = ''
dic = {
'zero' : '0', 'one' : '1', 'two' : '2',
'three' : '3', 'four' : '4', 'five' : '5', 'six' : '6',
'seven' : '7', 'eight' : '8', 'nine' : '9'
}
answer = s
for key, value in dic.items() :
answer = answer.replace(key, value)
return int(answer)
https://programmers.co.kr/learn/courses/30/lessons/81301
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด
๋ค์ค์ ํ๋ก๋๊ฐ ์ซ์๋์ด๋ฅผ ํ๊ณ ์์ต๋๋ค. ๋ค์ค๊ฐ ํ๋ก๋์๊ฒ ์ซ์๋ฅผ ๊ฑด๋ฌ ๋ ์ผ๋ถ ์๋ฆฟ์๋ฅผ ์๋จ์ด๋ก ๋ฐ๊พผ ์นด๋๋ฅผ ๊ฑด๋ค์ฃผ๋ฉด ํ๋ก๋๋ ์๋ ์ซ์๋ฅผ ์ฐพ๋ ๊ฒ์์ ๋๋ค. ๋ค์์ ์ซ์์ ์ผ๋ถ ์
programmers.co.kr