알고리즘/백준
[백준/26768번] H4x0r - B4/Python
SangJunni
2024. 5. 6. 17:36
https://www.acmicpc.net/problem/26768
문제
사용자 오랫동안 해커들은 자신만의 언어, 다양한 약어 및 다른 형태의 어둡고 암호화된 방법을 사용하여 자신의 자취를 지우기 위해 활동해왔음이 잘 알려져 있습니다. 그 중 가장 우수한 사람들에 대해서는 일반적으로 "h4x0rzy"라고 말합니다.
일부 해커들은 때때로 일부 문자를 숫자로 바꾸어 텍스트가 보다 전문적으로 보이도록합니다. 아래 표의 문자 중 하나가 나타날 때마다 해당하는 숫자로 바뀝니다. 나머지 문자는 변경되지 않습니다.
Litera | Cyfra |
a | 4 |
e | 3 |
i | 1 |
o | 0 |
s | 5 |
입력
입력의 첫 번째 (유일한) 줄에는 영어 알파벳의 소문자로 구성된 비어 있지 않은 문자열이 있습니다. 이 문자열은 해커 용어로 변환해야 합니다. 문자열의 길이는 1,000,000 문자를 초과하지 않습니다.
풀이
s2n = {'a':'4','e':'3','i':'1','o':'0','s':'5'}
line = input()
for s in s2n:
line = line.replace(s,s2n[s])
print(line)
해결방법
문제에서 주어진대로 특정 알파벳을 숫자로 변경해서 출력하면 되는 문제.