情報を圧縮したい。 上の画像の様な問題を眺めていて、圧縮しやすそうだなぁと思いませんか?僕は思います。 Ah3gBgSiIDgiIZiQlmdHZpgZ-WMcA という Web Safe な base64 文字列に圧縮できそうな気がするので圧縮していきます。 圧縮してどうするの。 盤面をシェアする URL にすることができます。 例えば https://unp.dnpp.org/Ah3gBgSiIDgiIZiQlmdHZpgZ-WMcA このようなリンクを生成することができます。 URL の中に必要な情報を全て入れることによって Lambda@Edge に動的に静的な HTML を遅延評価で生成させるという目論見です。 実装方針を考える。 数独の盤面を構築している情報について考えます。 81 マス 1 ~ 9 の数字か、空白の 10 種類 ここで「出題された問題のみを対象とする」という前