2009-06-19から1日間の記事一覧

「topcoderの道1」をiokeで

「「topcoderの道1」をGolfで - uokumura’s diary」より。 Mixins Enumerable indexOf = method(value, self findIndex(==value)) Range at = method(i, self asList at(i)) Text codePointAt = method(i, self chars [](i) [](0)) Text valueOf = method(c…

fizzbuzz問題をiokeで

Number Integer fizz = method(if(self % 3 == 0, "fizz", "")) Number Integer buzz = method(if(self % 5 == 0, "buzz", "")) Number Integer fizzbuzz = method((self fizz) + (self buzz)) (1..100) map(v, if(v fizzbuzz empty?, v, v fizzbuzz)) print…