암호화 하는 방법이 종종 암호학 이나 자료 저장 분야에서 사용되어진다.
간단한 암호화 방법을 제시한다.
소문자 알파벳( a , b , c ... , z )으로 커지는 순으로 나열된 단어에 일련의 번호를 부여한다.
예를 들어 ,
abc aep gwz는 유효한 문자이다.
반면에
aab are cat는 유효한 문자가 아니다.
단어가 할당된 리스트는 다음과 같다.
a -> 1 b -> 2 . . z -> 26 ab -> 27 ac -> 28 . . az -> 51 bc -> 52 . . vwxyz -> 83681
당신의 일은 일련의 문자들을 입력으로 받아 해당 숫자를 출력하는 것이 일이다.
각 입력은 한 줄에 하나의 문자가 주어진다.
유효하지 않는 단어에는 0 을 할당한다. 유효한 단어이면 위에서 보여준 리스트에 있는 단어별 인덱스를 할당한다.
입력의 끝은 EOF 이다.
입력 z a cat vwxyz 출력 26 1 0 83681
출처: East Central North America 1995