denoでドドスコ=デノスコスコスコ

タイトルの通りです。

ビット演算あまり使ったことがないので使ってみたかった、、だけ、、

import { writeAllSync } from "https://deno.land/std/streams/conversion.ts";
const print = (s: string) => writeAllSync(Deno.stdout, new TextEncoder().encode(s));
const denosuko = ["デノ", "スコ"]
const answer = 0b111011101110
let i = 0
while (true) {
    const c = (Math.random() > .5) ? 0 : 1
    print(denosuko[c])
    if (((answer >> i & 1) ^ c) == 0) {
        i++
        if (i == 12) break
        continue
    }
    i = 0
    console.log(" ")
}
print(" ラブ注入♡")