もう少しさっぱりできそうな気がしています :-)

`num`と`n`が表しているものの区別がパッと見で読み取りづらいために、全体的に表現していることへの情報量が落ちてしまっているように思います :moyai: (特にL12あたり）

@akiinyo さんがここで表現しているのは、

- 「2からnの間で、nを割り切れる且つnではない値があれば素数ではない」

ということだと思うので、まずは「〜の間で」というところを範囲オブジェクトで表現できると、その先の表現が変わってくるかなと思いました！(`num`も使わないようにできそう） :seedling: