俺は実装するときに、おそらく鉄板のやり方があるのだろうな、と思いつつも
自分が納得できるアルゴリズムを組み立ててしまう

そっちに方がしっくりくるし、実際、特に問題なく動作する

でもこれでいいのだろうか