2010-12-26
簡単だって言うからやってみたけど
久しぶりの更新です。最近仕事が忙しくてサボってました。
一応解けている?
簡単だって言うからやってみたけど、30分くらいかかってしまいました。10分で解けないとダメらしい。へこむわー。
出題元:-10分でコーディング|プログラミングに自信があるやつこい!!
def f(n, cards): men = [''] * n for i, m in enumerate(men): men[i] = cards[i:len(cards)-n+i+1:n] return men if __name__ == '__main__': print f(4, '123123123') print f(6, '012345012345012345') print f(4, '111122223333') print f(1, '012345012345012345') print f(6, '01234') print f(2, '')
実行結果
[hoshi@mbp_hoshi(23:44:09) python]python cards.py ['12', '23', '31', '12'] ['000', '111', '222', '333', '444', '555'] ['123', '123', '123', '123'] ['012345012345012345'] ['', '', '', '', '', ''] ['', '']
zipを使って
解いてる方がいました。itertoolsとか全然知らなかった…。
トラックバック - http://d.hatena.ne.jp/Hoshi-KN/20101226/1293377680
リンク元
- 20 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLL_jaJP378JP379&q=パス サブディレクトリ 取得
- 13 http://www.google.co.jp/search?q=サンダードラゴン3&hl=ja&biw=1209&bih=596&rlz=1R2ADFA_jaJP338&prmd=ivns&ei=etArTfOzKYuGvgO03_GRCQ&start=20&sa=N
- 10 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/Hoshi-KN/20100131/1264959376&rct=j&q=ナイトストライカー hey&ei=XS24TdC4MJDEvgOht8yiAw&usg
- 9 http://search.yahoo.co.jp/search?p=クライムファイターズ攻略&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 9 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=self-insert-command&qscrl=1
- 8 http://d.hatena.ne.jp/
- 8 http://twitter.com/
- 7 http://www.google.co.jp/search?q=アクロバットミッション&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox
- 6 http://twitter.com/Hoshi_KN
- 6 http://www.google.co.jp/



