728x90
๋ฐ์ํ
https://level.goorm.io/exam/159544/%ED%8F%B4%EB%8D%94-%ED%8F%B0-%EC%9E%90%ED%8C%90/quiz/1
๊ตฌ๋ฆLEVEL
๊ตฌ๋ฆLEVEL ๋ฌธ์ ๋ฅผ ํ์ดํ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํ๋ฉฐ ์ค๋ ฅ์ ํค์๋ณด์ธ์. ๊ตฌ๋ฆLEVEL์ ์ฝ๋ฉํ ์คํธ์์ ๊ฐ์ฅ ๋์ ๋น์ค์ ์ฐจ์งํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํ์ดํ ์ ์๋ ์จ๋ผ์ธ ์ ์ง ์๋น์ค์
level.goorm.io
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
_, push = input(), input()
p, c = push[0], 0
key = {'1':'1.,?!', '2':'2ABC', '3':'3DEF', '4':'4GHI', '5':'5JKL', '6':'6MNO', '7':'7PQRS', '8':'8TUV', '9':'9WXYZ'}
answer = ''
for v in push[1:]:
if p == v:
c += 1
else:
answer += key[p][c%len(key[p])]
p, c = v, 0
answer += key[p][c%len(key[p])]
print(answer)
"""
๋ช๋ฒ์ ์์ฝ๋ฉ์ ํด๋ณด์๋ ๋ต์ด ๋ง๋๋ฐ ์ ์๋ ๊น ํ๊ณ ์ง๋ฌธ์ ๋จ๊ฒผ๋๋
๋ฐ์ดํฐ๊ฐ ์๋ชป๋ค์ด๊ฐ ์๋ค๊ณ ํ์๋ค. ๊ดํ ๋ก์ง์ ๋ช๋ฒ์ ์์ ํ๋ค..
๋ฌธ์ ์์ ๋ฌธ์๊ฐ ๊ฐ์ฅ ์์์ผ ๋๋ค๊ณ ํ์์ผ๋ฏ๋ก
๊ฐ์ ์ซ์๋ฅผ ๋ช๋ฒ์ ๋๋ฌ๋ ๋ฐ๋ณตํด์ ๋๋ฅธ๋ค๊ณ ๊ฐ์ ํ์ฌ์ผ ํ๋ค.
ex) 11111 -> 1์ ํ๋ฒ์ฉ ๋๋ ๋ค๊ณ ๊ฐ์ ํ๊ณ 1์ 5๋ฒ ๋ง๋ค์๋ ์๊ณ ,
1์ 5๋ฒ ๋๋ฌ 1 ํ๊ฐ๋ฅผ ๋ง๋ค์๋ ์๋ค.
๊ทธ๋์ key์ ๊ธธ์ด๋ก ์๋ผ์ ๋ช๋ฒ์ ๋๋ฌ๋ ํค ๋ฒ์๋ด์ ๊ฐ๋ง ๋ค์ด๊ฐ๊ฒ ํ์๋ค.
"""
728x90
๋ฐ์ํ
'๊ฐ๋ฐ > ๐๐ค๐ค๐ง๐ข ๐๐๐๐๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ตฌ๋ฆ๋ ๋ฒจ] '์ฐ์ ์ ์' ํ์ด์ฌ ํ์ด (0) | 2023.06.21 |
---|---|
[๊ตฌ๋ฆ๋ ๋ฒจ] '์์ข์ ํ์ ' ํ์ด์ฌ ํ์ด (0) | 2023.06.20 |
[๊ตฌ๋ฆ๋ ๋ฒจ] 'ํผ๋ณด๋์น ์' ํ์ด์ฌ ํ์ด (0) | 2023.06.20 |
[๊ตฌ๋ฆ๋ ๋ฒจ] '๊ตฌ๋ฆ ์ซ์' ํ์ด์ฌ ํ์ด (0) | 2023.06.09 |
[๊ตฌ๋ฆ๋ ๋ฒจ] '๋คํต์๊ฐ ๋ฐ๊ฐ์' ํ์ด์ฌ ํ์ด (0) | 2023.06.09 |
๋๊ธ