結果
| 問題 |
No.18 うーさー暗号
|
| ユーザー |
|
| 提出日時 | 2023-05-02 13:17:48 |
| 言語 | PHP (843.2) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 830 bytes |
| コンパイル時間 | 259 ms |
| コンパイル使用メモリ | 32,400 KB |
| 実行使用メモリ | 32,660 KB |
| 最終ジャッジ日時 | 2024-11-21 04:10:53 |
| 合計ジャッジ時間 | 1,390 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 1 WA * 12 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php
$s = trim(fgets(STDIN));
$s = str_split($s, 1);
$alphabet = [
'A' => 1,
'B' => 2,
'C' => 3,
'D' => 4,
'E' => 5,
'F' => 6,
'G' => 7,
'H' => 8,
'I' => 9,
'J' => 10,
'K' => 11,
'L' => 12,
'M' => 13,
'N' => 14,
'O' => 15,
'P' => 16,
'Q' => 17,
'R' => 18,
'S' => 19,
'T' => 20,
'U' => 21,
'V' => 22,
'W' => 23,
'X' => 24,
'Y' => 25,
'Z' => 26
];
$answer = '';
for($i = 0; $i < count($s); $i++){
$char = $s[$i];
$char_num = $alphabet[$char];
if($i + 1 > 26){
$char_num = $char_num - (($i + 1) % 26);
} else {
$char_num = $char_num - ($i + 1);
}
foreach($alphabet as $key => $value){
if($char_num === $value){
$answer .= $key;
}
}
}
echo $answer;