2014-02-18から1日間の記事一覧

speech module

speech module ほかの人のはだいたい辞書とかリストつくってそこから拾うみたいなのが多かった def checkio(number): a = [] if number == 0: return FIRST_TEN[0] if number >= 100: a.append(FIRST_TEN[int(number / 100)]) a.append(HUNDRED) number %= 1…

級数の部分和のリスト(三角数)

>>> import itertools >>> itertools.accumulate(range(1, 5)) [1, 3, 6, 10]

feed-pigeons

feed-pigeons なんかもう帳尻合わせただけって感じになってしまった…… 美しさよ…… def checkio(number): birds = mins = 0 while number > birds: mins += 1 birds += min(mins, number - birds) number -= birds return birds http://www.checkio.org/missi…