うえこうさんの2種類の違い num=座標 lim=項目数 として num=MIN(MAX(0,num),lim-1) これは「端に行くと止まる」 num=(num+lim) mod lim これは「端に行くと反対の端にループする」