genzou #6471(2008/06/12 09:33 GMT) [ Groovy ] Rating0/0=0.00
お題のとおりにコーディングしてみました。 あっと驚くようなアルゴリズムなど一切ありませんw
1 2 3 4 5 6 7 8 9 10 11
def modular(n,low,high){ def range = high - low if( n < 0 ){ modular(n + (range + 1), low, high) } else if( n > range ){ modular(n - (range + 1), low, high) } else { println low + n } }
Rating0/0=0.00-0+
[ reply ]
genzou
#6471()
[
Groovy
]
Rating0/0=0.00
お題のとおりにコーディングしてみました。 あっと驚くようなアルゴリズムなど一切ありませんw
def modular(n,low,high){ def range = high - low if( n < 0 ){ modular(n + (range + 1), low, high) } else if( n > range ){ modular(n - (range + 1), low, high) } else { println low + n } }Rating0/0=0.00-0+
[ reply ]