kei0425tan’s blog

技術的なことを主に

Python

POH7「サンタ服」ゲットチャレンジ!

POH8の問題を全部解いてしまったので、昔のにも挑戦してみます。paiza.jp 問題 (適当に省略しています。)幅 X cm、奥行き Y cm、高さ Z cm の直方体の形をしたケーキがあります。 このケーキに「側面と平行な方向」および「前面と平行な方向」に何回か包丁…

POH7「プログラミングで彼女をつくる」「めがね」ゲットチャレンジ!

POH8の問題を全部解いてしまったので、昔のにも挑戦してみます。paiza.jp 問題 (適当に省略しています。)あなたはクライアントから画像分析の仕事を受けました。N × N ピクセルの白黒画像と M × M ピクセルの白黒画像が与えられます。 白黒画像の各画素は …

POH8「恋するハッカソン〜君色に染まるアイドル」 「ゆかた」ゲットチャレンジ!

こちらもランクB相当だそうです。さらさらっと書いたらできちゃったので、ついでに紹介します。

POH8「恋するハッカソン〜君色に染まるアイドル」 「制服」ゲットチャレンジ!

ランクB相当だそうです。最初適当にさらさらっと書いたら、なかなかうまく動作しなかったため、ちょっと真面目に書いてみました。 わざわざクラスまで作成するのもどうかなーと思いつつ、pythonだとハッシュが面倒なのでクラス化しています。

paiza D007:N倍の文字列

初めて1位を取れました!paiza.jpまあ、Dランクなので以下に速く問題を理解して(全部読む必要はない)キーを打つのか勝負なんですけどね。 あとは、タイトルでどんな問題なのか想像して、それに適した言語を選ぶのがポイントです。

codingame ASCII Art

久しぶりに、codingameをやってみました。codingame.com 超意訳で問題説明してみます。 アスキーアートを作ろう 入力 Line 1: the width L of a letter represented in ASCII art. All letters are the same width. 1行目はアスキーアートの幅です。全部の文…

Pythonで末尾再帰最適化

今までソースはpaiza.ioでコーディング&実行して、それをGist経由で貼り付けしてたのですが、実は、paiza.ioで直接張り付けられることに気が付きました。全然楽ですね。で、それだけだとさみしいので、Pythonで末尾再帰最適化ができるデコレーションがある…

Pythonで素数

Scalaとの比較でPythonで書いてみました。末尾再帰最適化がないので、スタックオーバーフローになるんだろうなーって思ってたのに、1000000いれてもちゃんと答えがでちゃいました。 恐るべしPython gista7777696f6fe0aa8e1ec065e55e1507e

paizaの結果

最近ちょっとはまってたpaizaの受験結果を適当に紹介。 paizaとは 結果 とりあえず、ランクDから解いてみました。D040:連休の天気 Python2 paiza.jp その後、勧められたのがこちらC010:安息の地を求めて JavaScript paiza.jpまだまだ簡単調子にのって、次に…

pyExceleratorで作成したファイルをoffice2010で開くと「ファイルエラー:データが失われた可能性があります。」

pythonでexcelのxlsファイルの読み書きができるモジュールでpyExceleratorというものがあります。 現状ではもうメンテされておらず、python-excelライブラリ(xlrd, xlwt,xlutils)に移行するのが推奨かとは思いますが、何らかの事情で使わなければいけない&o…