PerlAnybatross

Par: 105

Hole 2: The bombe

標準入力に暗号文が入力されます。暗号は換字式暗号であり、アルファベット順で以下の例のようにシフトされています。

例1: シフト量1の場合

  • a -> b
  • b -> c
  • z -> a

例2: シフト量-1の場合

  • b -> a
  • a -> z
  • z -> y

平文は小文字のアルファベットのみ使用されています。

シフト数は不明です。またシフト数は行ごとに変わります。

入力された暗号文の先頭には必ず平文でyapcという単語が入っています。

一行ごとに解読した平文を出してください。

Leaderboard
Rank Score Name Code bytes Language
-67 KarakasaDcFd 38 Perl
-64 nsfisis 41 Perl
-64 sugyan 41 Perl
-48 sago35 57 Perl
-37 risou 68 Perl
-34 kt3k 71 Perl
-26 acidlemon 79 Perl
-21 gugod 84 Perl
+84 nyarla 189 Perl
+147 akiym 252 Perl
+265 nqounet 370 Perl
+422 codehex 527 Perl
+559 mihyaeru21 664 Perl
+1393 マコピー 1498 Perl
+1393 fujiwara 1498 Perl
+1393 papix 1498 Perl
+1393 onk 1498 Perl
+1393 satoki00 1498 Perl

Write Code Here

さんの回答

結果

提出が完了しました。

FAQ

Scoreの計算方法

Scoreは提出されたコードがACの場合にのみ定まります。

Scoreの計算式は 提出されたコードの総バイト数 - Holeに設定されたParの数で決まります。

Statusの意味

AC
Accepted 正答です。テストが通り、結果が受理されています。
今までACになった最も短い小さいScoreのコードはランキングに掲載されます。
WA
Wrong Answer 誤答です。テストが失敗しました。
ランキングには掲載されません。
TLE
Time Limit Exceeded テストが指定した秒数以内に終了しませんでした。WAと同じ扱いです。
ジャッジシステムの起動遅延などでTLEになる場合があります。その場合は再度Submitしてください。

標準エラー出力について

テストは標準出力のみ見ます。標準エラー出力は無視されます。

ランタイムについて

各言語ランタイムはWASM/WASI Preview 1ランタイム上で動作しています。バージョンやランタイムは以下です。

Perl
github.com/6over3/zeroperlを元に独自ビルド Perl 5.42.0
Ruby
github.com/ruby/ruby.wasm Ruby 3.4 full
Python
github.com/brettcannon/cpython-wasi-build Python 3.14.0
JavaScript
github.com/quickjs-ng/quickjs QuickJS NG v0.11.0 --std --script
PHP
github.com/vmware-labs/webassembly-language-runtimes PHP 8.2.7 CLI版
提出期間終了

提出期間は終了しました。ご参加いただきありがとうございました。

提出エラーが発生しました。

Status:

Message:

Register
登録が完了しました

Loginボタンからログインしてください

PerlAnybatross powered by KAYAC Inc.