Informatica Online Judge

  암호해독 II [0440 / 01B8]

Time Limit(Test case) : 1000(ms)
Number of users who solved : 309   Total Tried : 883


The Champion of this Problem (C++) : gs19022 - 0ms / 246byte
My Best Submission (C++) : N/A

[]

Background

GSHS에서 사용되는 암호문이 깨졌다.

따라서 새로운 암호화 방식이 만들어졌다. 일명 GSHS2암호화 방식이다.

이 방식은 기존의 방식과는 달리 알파벳으로 치환한 다음 다시 한 번 뒤집는다.

예를 들어 원문이

239

라고 한다면

CDe

가 되고 이 문장을 뒤집은

eDC

가 암호문이 된다.


암호표는 아래와 같다.

0 - A
1 - B
2 - C
3 - D
4 - E
5 - a
6 - b
7 - c
8 - d
9 - e

암호화된 암호문을 입력받아서 위 표에 의거하여 원문을 찾는 프로그램을 작성하시오.

Input

첫 째 줄에 암호문이 입력된다.
암호문의 길이는 10자 이하이다.

Output

원문을 구하여 출력한다. 단 필요없는 0은 출력하지 않는다.

IO Example

입력1
BDc

출력1
731

입력2
cAbA

출력2
607

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]