けいさんのアイデア、とても参考になりました! 特にマイナスの値をMOD計算する、という方法には目から鱗です。 ATANの使い方や配列の使用方法など、今の自分にはまだまだわからないことばかりですが、いつの日かそれらも理解できるよう、コツコツ努力していきたいと思います。