🍶
SOURCE CODE飲み切ったので解読してみた!
SOURCE CODEって?
で販売されているエンジニア向け!?の日本酒です。
詳しいことは商品ページで!
1/24日に購入し、1/26日に届きました!
味の感想
夕飯の時と食後の飲酒Timeでボチボチ飲んでました。
味は淡麗辛口で飲みやすかったです!個人的にはスモークチーズと食べるのがおいしかったです。
写経タイム。。。
さぁ今回のメイン!このソースコード果たして何が書いてあるんだ?
ということで、

1時間30分かけて全部写経しました!
解読の糸口?
このコードは基本的に
| code | 意味 |
|---|---|
| console.log() | コンソール上に出力 |
| String.fromCodePoint() | Unicode コードポイントを返す |
| !![] | Trueを返す |
| ~~[] | 0を返す |
| [].join | 配列を結合する |
で構成されています。
そのため、
console.log(Strings.fromCodePoint([!![] + !![] + !![], !![] + !![] + !![],].join("")))
となっている場合は、!![]が3回加算され、カンマ区切りでもう一度3回加算されています。
Trueは1と捉えることができるため、
console.log([3,3].join(""))
と変換することができます。
後は、この配列を空文字列で結合するので 33となります。
String.fromCodePoint()が使われているので、対応するコードを見つけることができれば。。解読が可能になります!
先があるらしい?
どうやら商品ページに

??その先だって!?
指示通り"飲み方" => "ペアリング"を見てみることに。。。

コンソール画面を参照…?

ほう?ペアリングはわかった。やっぱりチーズは合うようだ。
多分そうゆうことではない。
いろいろ探していると

なんだこの意味有り気なフォームは。。。?もしやここに例の暗号を入れると?

おお!クーポンもらえた!
ということはこれがその先!?
Twitterを散策していると
のようなTweetがあり、どうやら正解のよう!
まとめ
みんなもソースコード飲んで解読して500円クーポン手に入れよう!
※お酒は20になってからにしよう!
Discussion