プログラミング
はじめに ryubloblog.hatenablog.com 前回、ニンテンドーSwitchを自動操作してポケモンSVの学校最強大会を周回するプログラムを作成しました。 その中で課題点/改善点に下記をあげていました。 ここでお気付きの方もいるかと思いますが、現状のプログラムだ…
今回はbit演算で使用できる&演算子についての豆知識的なのをまとめていきたいと思います。 &演算子とは 偶奇判定 シフト演算子との利用 最後に &演算子とは 簡単にまとめると比較対象を2進数で表した時に同じ桁数が1であれば1を返し、そうでない場合(0の時…
業務でコードレビューを受けたり、コードレビューをしたりする機会が増えてきたので、 個人的に読みやすく綺麗なコードを書くために気をつけていることをまとめたいと思います。 また、最近はTypeScript/React.jsでフロントエンド開発がメインのため、 サン…
前回の記事で少し触れた再帰関数についてまとめていきたいと思います。 再帰関数とは 自分自身を呼び出す関数のことを再帰関数と言います。 自分自身を呼び出すとはどういうことなのか感じる方もいると思いますが、ソースを読んだり、 ソースを書いてみると…
現在進行中でアルゴリズムの学習をしていて、最大公約数を求めるプログラムを書く際に、 様々なコードの書き方を学んだので記事にしたいと思います。 下記の形で入力されます。 A B A Bの条件としてA < Bとしています。(条件分岐を付け加えれば良い話なので…