cho45 #4270(2007/11/20 08:42 GMT) [ Ruby ] Rating1/1=1.00
を参考に ruby1.9 Enumerator とメソッドチェインで書いてみました。
$ ruby1.9 --version ruby 1.9.0 (2007-11-02 patchlevel 0) [i686-linux]
1 2 3 4 5 6
def divid(n, str) (1..n).cycle.zip(str = str.split(//u)).sort.inject(["", 1]) {|(r,i),(j,_)| r << ((i == j) ? "" : "\n") << str.shift [r, j] }.first end
Rating1/1=1.00-0+
[ reply ]
cho45
#4270()
[
Ruby
]
Rating1/1=1.00
を参考に ruby1.9 Enumerator とメソッドチェインで書いてみました。
Rating1/1=1.00-0+
[ reply ]