JOI00235
シーザー暗号
레이팅
의견: 0
설명
ガイウス・ユリウス・カエサル(Gaius Julius Caesar),
英語読みでジュリアス・シーザー(Julius Caesar)は,
古代ローマの軍人であり政治家である.
カエサルは,
秘密の手紙を書くときに,
'A' を 'D' に,
'B' を 'E' に,
'C' を 'F' に,
というように3つずらして表記したという記録が残っている.
大文字のアルファベット26文字だけからなる文字列を,
カエサルがしたように3文字ずつずらす変換を施し得られた文字列がある.
このような文字列を元の文字列に戻すプログラムを作成せよ.
各文字の変換前と変換後の対応は次のようになる.
変換前 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
変換後 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
例えば,
この方法で文字列 JOI を変換すると MRL が得られ,
この方法で変換された文字列 FURDWLD の元の文字列は CROATIA である.
제약
입력 형식
入力は1行だけからなり,
その1行は大文字のアルファベットのみで構成される文字列を1つ含む.
入力される文字列の長さは 1000 以下である.
출력 형식
提出する出力ファイルは,
入力された文字列を元に戻した文字列だけを含む1行からなる.
예제 1
입력
MRL출력
JOI문제 정보
평가 및 의견
シーザー暗号
개요
Log in to rate problems.
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
シーザー暗号
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기