- 行列(リストのリスト)が与えられたときに、それを90度時計回りに回転した行列を返す下のような関数を作れ。
>>> rotate([ [1, 2, 3], [4, 5, 6], [7, 8, 9]]) [[7, 4, 1], [8, 5, 2], [9, 6, 3]]
- 与えられた引数が長方形の行列であるか(リストの中のそれぞれのリストが全て同じ長さで、入っているのが数だけであるか)をチェックする関数を作れ。
« お題4:入れ子リストの中身を順に表示 | メイン | お題6:名簿の並び替え »
>>> rotate([ [1, 2, 3], [4, 5, 6], [7, 8, 9]]) [[7, 4, 1], [8, 5, 2], [9, 6, 3]]
このエントリーのトラックバックURL:
http://www.nishiohirokazu.org/mt/mt-tb.cgi/602
コメント (6)
投稿者: R | 2007年06月12日 16:06
日時: 2007年06月12日 16:06
投稿者: HS | 2007年06月12日 22:01
日時: 2007年06月12日 22:01
投稿者: HS | 2007年06月12日 22:28
日時: 2007年06月12日 22:28
投稿者: odz | 2007年06月22日 16:26
日時: 2007年06月22日 16:26
投稿者: Isoparametric | 2007年06月28日 13:49
日時: 2007年06月28日 13:49
投稿者: Isoparametric | 2007年06月28日 14:04
日時: 2007年06月28日 14:04