2012-12-09から1日間の記事一覧

問題1.5

世界で闘うプログラミング力を鍛える150問ちょっと汚いかも。まぁ。。。 問題文字の連続する数を使って基本的な文字列処理圧縮を行うメソッドを実装してください。たとえば、「aabcccccaaa」は「a2b1c5a3」のようにしてください。もし、圧縮変換された文字列…

問題1.7

世界で闘うプログラミング力を鍛える150問 寝る前に一問。 問題MxNの行列について、要素が0であれば、その行と列のすべてを0にするようなアルゴリズムを書いてください。 #encoding: utf-8 def initialize_with_zero(matrix): ''' 引数で受け取ったMxNの行列…

問題1.6

世界で闘うプログラミング力を鍛える150問あー。マトリクスとか、面倒すぎる。 この辺、普段から頭使ってないと、咄嗟に出来ないなー。 Numpy使っちゃいたくなるよね。。。 問題NxNの行列に書かれた、1つのピクセルが4バイト四方の画像があります。その画像…