ReactこんなかんじのやつEnterを押すと正誤判定してくれます。文字コードの勉強してて、16進数の足し算引き算で苦しんでいたため。計算ドリルあったらいいのになと思ったのでつくった。startこれでローカルサーバが立ち上がるのでそこで楽しんでください。他のサーバと通信などは特にしてないです。全部JavaScriptです。試してないけど、古いnodeだとインストールできないかもしれないです。俺専用の問題をつくりたいんだけど??って人へwindow.changeProblemsという関数を用意したのでそれにオプションを入れて実行してください。JavaScriptのライブラリであるlodashも使えます。左側の値(left)はleftRangeで指定した範囲の中からランダムに選ばれたものになります(↑の場合なら0x01か0x02のどちらか)。calcTypeはcalcTypesからランダムに選ばれたものが入ります(↑の場合は1個しかないので絶対'+')それで、この計算されたleftとcalcTypeをもとにrightRangeの範囲を決めることができます。(別に使わなくてもいいです。1)のようにすると、絶対左側の値を越えないように右側の値を決めることができます。↓デフォルトで組み込んだやつはここなので、適当に参考にしてください。https://github.com/harukaeru/CalculationDrillBase16/blob/master/js/configs.jsちなみにデカい数字入れると落ちますが仕様です。ソースgithub.comその他バグがあったらごめんなさい。テストなのにテストがないです。ESLintもないです。issueくれれば直します。Redux入れるのめんどくせえなと思って、ないまま作ってたら見事なアンチパターンになってしまったのでコードは参考にしないでくださいCSSは知らないので雑です。class名とかつけたので適当にデザイン変更してくれると嬉しいです。PRほしいですちょっと改造すると10進数や8進数や2進数のものとしても使えると思います。nodeで書くとこんなかんじ。社内勉強会でつかった。HarukaeruJはてなブログをはじめよう!haruharu1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。