🍶

SOURCE CODE飲み切ったので解読してみた!

2024/02/03に公開

SOURCE CODEって?

https://kurand.jp/products/sourcecode
で販売されているエンジニア向け!?の日本酒です。
詳しいことは商品ページで!

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を散策していると

https://twitter.com/KURAND_INFO/status/1751890902380056852
のようなTweetがあり、どうやら正解のよう!

まとめ

みんなもソースコード飲んで解読して500円クーポン手に入れよう!
※お酒は20になってからにしよう!

Progate Path コミュニティ

Discussion