diff options
Diffstat (limited to 'services/nuldoc/content/posts/2025-01-08')
| -rw-r--r-- | services/nuldoc/content/posts/2025-01-08/phperkaigi-2023-tokens-q1.md | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/services/nuldoc/content/posts/2025-01-08/phperkaigi-2023-tokens-q1.md b/services/nuldoc/content/posts/2025-01-08/phperkaigi-2023-tokens-q1.md index 407e558f..d075c6a0 100644 --- a/services/nuldoc/content/posts/2025-01-08/phperkaigi-2023-tokens-q1.md +++ b/services/nuldoc/content/posts/2025-01-08/phperkaigi-2023-tokens-q1.md @@ -4,10 +4,10 @@ uuid = "ce8f20e8-c79f-48f8-982d-53edd4d20483" title = "PHPerKaigi 2023 トークン問題解説 (1/5)" description = "PHPerKaigi 2023 でデジタルサーカス株式会社から出題した問題を解説する。全5問中の第1問。" tags = [ - "conference", - "php", - "phperkaigi", - "piet", + "conference", + "php", + "phperkaigi", + "piet", ] [[article.revisions]] @@ -284,13 +284,13 @@ QR コード中央のカラフルな部分が Piet の命令になっている それぞれの部分はおおよそ次のようなことをやっている (再検証・再読解はしていないので大嘘かもしれない)。 * 左上: 入力受け付け - * 標準入力から1文字ずつ読み込み、入力がなくなるまでスタックに積む。多分。 + * 標準入力から1文字ずつ読み込み、入力がなくなるまでスタックに積む。多分。 * 上辺、右辺: パスワードの検証 - * 入力がパスワードと一致するか (= `#iwillblog` かどうか) を調べる。多分。 + * 入力がパスワードと一致するか (= `#iwillblog` かどうか) を調べる。多分。 * 下辺、左辺、上辺の3列目、右辺の3列目、下辺の2列目: トークンの出力 - * パスワードと一致していればここに飛んでくる。正解のトークンを出力する。多分。 + * パスワードと一致していればここに飛んでくる。正解のトークンを出力する。多分。 * 右辺の2列目、上辺の2列目: 不正解のメッセージ出力 - * パスワードと一致していなければここに飛んでくる。不正解のときのメッセージを出力する。多分。 + * パスワードと一致していなければここに飛んでくる。不正解のときのメッセージを出力する。多分。 ところで、先ほど掲載した Piet のインタプリタのソースコード末尾には次のような箇所がある。 |
