10分でコーディングに挑戦
簡単な問があったのでPythonでやってみた(牌語備忘録さん) を見て。
問題:http://ameblo.jp/programming/entry-10001721422.html
結果:15分かかっちゃったし、全然 Pythonic じゃねぇー!
def deal(num, deck): rtn = [] for i in xrange(num): rtn.append("") size = len(deck) / num max = size * num for i in xrange(max): rtn[i % num] += deck[i] return rtn
感想:牌語備忘録さんの解が Python っぽくて素敵。俺もうだめだ。