工夫をしたり、一見して理解できないコードを書く場合は理由がいる。
速かったり、メモリ消費が少なかったり、コード量が少なかったり、信心深かったり。
HSV変換の場合、30±30の範囲をみたいわけでも60でわった商が1より大きいかをみたおわけではなく、0~60に入っているかを見たい。
なおかつabsもfloorも遅い。
メモリ消費もコード量もいして変わらん。
他にも三角関数つかったり、ふくそ変換使ったり、スプライト使う方法もあるが、どれも適切じゃない。
宗教上の理由がないなら、今回は普通にifを重ねるのが最良だろうよ。
もちろんいろいろな可能性を探る能力は必要だが。
素直に
3そうだね プレイ済み