diff options
Diffstat (limited to 'services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens')
| -rw-r--r-- | services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html | 83 |
1 files changed, 82 insertions, 1 deletions
diff --git a/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html index 0029bcc0..caa68793 100644 --- a/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html +++ b/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2022 トークン問題の解説|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53"> + <link rel="stylesheet" href="/style.css?h=f4a12de8fc55ef1668e211e6c6db4ade"> </head> <body class="single"> <header class="header"> @@ -55,6 +55,87 @@ </li> </ul> </header> + <nav class="toc"> + <h2>目次</h2> + <ul> + <li> + <a href="#section--intro">はじめに</a> + </li> + <li> + <a href="#section--q1-brainfuck">第1問 brainf_ck.php</a> + <ul> + <li> + <a href="#section--q1-brainfuck--commentary">解説</a> + <ul> + <li> + <a href="#section--q1-brainfuck--commentary--emoji">絵文字</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--brainfuck">プログラム全体</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--emoji-selection">絵文字の選択</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--strict-types">strict_types</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--url">URL</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--numbers">リテラルなしで数値を生成する</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--conditionals"> 文なしで条件分岐</a> + </li> + <li> + <a href="#section--q1-brainfuck--commentary--loops">、 文なしでループ</a> + </li> + </ul> + </li> + </ul> + </li> + <li> + <a href="#section--q2-riddle">第2問 riddle.php</a> + <ul> + <li> + <a href="#section--q2-riddle--code-reading">読解</a> + </li> + <li> + <a href="#section--q2-riddle--hint">ヒント</a> + </li> + <li> + <a href="#section--q2-riddle--solve">解く</a> + </li> + </ul> + </li> + <li> + <a href="#section--q3-toquine">第3問 toquine.php</a> + <ul> + <li> + <a href="#section--q3-toquine--commentary">解説</a> + <ul> + <li> + <a href="#section--q3-toquine--commentary--quine">プログラム全体</a> + </li> + <li> + <a href="#section--q3-toquine--commentary--tokens">トークン</a> + </li> + <li> + <a href="#section--q3-toquine--commentary--states">状態保持</a> + </li> + <li> + <a href="#section--q3-toquine--commentary--rot-13">ROT 13</a> + </li> + </ul> + </li> + </ul> + </li> + <li> + <a href="#section--outro">おわりに</a> + </li> + </ul> + </nav> <div class="post-content"> <section id="changelog"> <h2><a href="#changelog">更新履歴</a></h2> |
