๊ฐ๋ฐ/๐๐ค๐ค๐ง๐ข ๐๐๐๐๐
[๊ตฌ๋ฆ๋ ๋ฒจ] '๊ตฌ๋ฆ ์ซ์' ํ์ด์ฌ ํ์ด
beomcoder
2023. 6. 9. 15:56
728x90
๋ฐ์ํ
https://level.goorm.io/exam/163678/%EA%B5%AC%EB%A6%84-%EC%88%AB%EC%9E%90/quiz/1
๊ตฌ๋ฆLEVEL
๊ตฌ๋ฆLEVEL ๋ฌธ์ ๋ฅผ ํ์ดํ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํ๋ฉฐ ์ค๋ ฅ์ ํค์๋ณด์ธ์. ๊ตฌ๋ฆLEVEL์ ์ฝ๋ฉํ ์คํธ์์ ๊ฐ์ฅ ๋์ ๋น์ค์ ์ฐจ์งํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํ์ดํ ์ ์๋ ์จ๋ผ์ธ ์ ์ง ์๋น์ค์
level.goorm.io
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
length = int(input())
text = input()
num = {'qw':'1', 'as':'2', 'zx':'3', 'we':'4', 'sd':'5', 'xc':'6', 'er':'7', 'df':'8', 'cv':'9', 'ze':'0'}
i = 2
answer = num[text[:2]]
while True:
if i < length:
if text[i-1:i+1] in num:
n = num[text[i-1:i+1]]
else:
n = num[text[i:i+2]]
i += 1
answer += n
i += 1
else:
break
print(answer)
'''
์ถ์ฝ๋ ์ซ์๋ผ๊ณ ๊ฐ์ ํด์ผ ์ซ์์ ์๋ฆฌ์๊ฐ ๋์ด๋๊ธฐ ๋๋ฌธ์
์ถ์ฝ๋ ์ซ์๋ผ๊ณ ํด์ ๋์
๋๋ฆฌ์ ์์ผ๋ฉด ๊ทธ ์ซ์๊ฐ ๋๊ณ ,
์ถ์ฝ๋ ์ซ์๊ฐ ์๋๋ผ๋ฉด 2๊ธ์๋ก ์ทจ๊ธํ์ฌ ์๋ฆฌ์๋ฅผ ์ต๋ํ ํฌ๊ฒ ๋ง๋ค์ด ์ฃผ์๋ค.
'''728x90
๋ฐ์ํ