Module: (Python) ワークショップ - 5. 文字列の処理。 「古代ローマとジュリアス・シーザーについて少し」


Problem

1 /6


カエサルの暗号

Problem

ガイウス ユリウス カエサル (7 月 13 日、または他の情報源からは紀元前 100 年または 102 年 7 月 12 日 — 紀元前 44 年 3 月 15 日 e.) —古代ローマの政治家、政治家、独裁者、司令官、作家。カエサルはガリアを征服してローマ帝国を拡大しました。カエサルの活動は、西ヨーロッパの文化的、政治的側面を根本的に変え、次世代のヨーロッパ人の生活に消えない痕跡を残しました。ガイウス ジュリアス カエサルは、軍事戦略家および戦術家として優れた能力を持っていました。内戦の戦いに勝利し、パックス・ロマーナの唯一の統治者となりました。

シーザーは剣闘士の戦いの際によく紙を手に取り、手紙を書きました。どうすれば剣闘士を見て手紙を書くことができるのかと尋ねられたという。これに対してシーザーはこう答えました。「シーザーは、書く、見る、聞くという 3 つのことを同時に行うことができます。」

ジュリアス シーザーは、テキストを暗号化する独自の方法を使用して、敵から情報を隠しました。各文字は、円の周りのK位置を介してアルファベット順に次の文字に置き換えられました。

最新のコンピューター技術を使用して、指定された暗号化からソース テキストを特定します。

入力
最初の行には、ラテン大文字で構成される暗号化が含まれています。 2 行目の数値 K (\(1 <= K <= 10\))。

出版社 
復号化の結果を表示したいと
思います。  
<頭> <本体>
# 入力 出力
1 XPSE
1
単語