summer_tree_home

Check iOでPython3をマスターするぜっ

2014-05-01から1ヶ月間の記事一覧

しばらくブログ更新を休みます

明日から、1ヶ月ほどフィリピンへ行くので、しばらくブログ更新休みます。 出発までに、CheckiOを全問クリアできなかったのが残念だけど、帰ったら続きやろっと。

Min and Max (Home) - min,max関数を実装

またまたHome島に新しい問題が追加されていた。 どんな問題? Min and Max http://www.checkio.org/mission/min-max/ ビルトインのmin(),max()関数を実装せよ。 ただし、import, eval, exec, globalsは使ってはならない。 オプションのkey引数にも対応させる…

Verify anagrams (Scientific Expedition) - アナグラム判定

またも新しい問題が追加されていた。ますます全問クリアが遠ざかる・・・(^^; どんな問題? Verify anagrams http://www.checkio.org/mission/verify-anagrams/ 2つの文字列がアナグラムかどうかを判定せよ。 大文字小文字は区別しない。またスペースは除く…

Water Jars (Ice Base) - 水瓶問題

どんな問題? Water Jars http://www.checkio.org/mission/water-jars/ 2つのビン(水瓶)を持っている。 湖からビンに水を汲む 片方のビンからもう片方に水を注ぐ ビンの水を湖に捨てる この3種類の操作を繰り返して、指定した量の水を計測するための、最短…

Convex Hull (Ice Base) - 凸型ポリゴン

来週から、1ヶ月ほど海外に行くので、出発までになんとか全問クリアしたかったのだが、ちょっと厳しいかなぁ・・・。 どんな問題? Convex Hull http://www.checkio.org/mission/convex-hull/ 与えられた点からなる凸型ポリゴンを取得せよ。 最も左側にある…

Counting tiles (Ice Base) - タイルを数える

どんな問題? Counting tiles http://www.checkio.org/mission/counting-tiles/ 半径Nの円の中に、1x1のタイルがどれだけ含まれるかを求めよ。 (全体が含まれるタイルが何枚、一部が含まれるタイルが何枚あるか。) 円の中心は、4枚のタイルの交差する点と…

Golden Pyramid (Home) - ピラミッドの探索

Home島に新しい問題が追加されていた。 どんな問題? Golden Pyramid http://www.checkio.org/mission/golden-pyramid/ ピラミッドの各部屋に数字が書かれている。ピラミッドの上から下まで、数字の合計値が最も大きくなるようなルートを通ったとき、数字の…

Determinant (Ice Base) - 行列式

どんな問題? Determinant http://www.checkio.org/mission/determinant/ 行列式を求めよ。

Stair steps (Ice Base) - 階段一段飛ばし

どんな問題? Stair steps http://www.checkio.org/mission/stair-steps/ 各段に数字が書いてあるN段の階段がある。階段の下から上まで、1段または2段(1段飛ばし)ずつ登っていく。このとき、数字の合計が最大になるような登り方を見つけて、その数字の合計…

Auto Painting (Ice Base) - アイテムの塗装

さて、いよいよ最後の島となった。全問クリアまであと少しがんばろー。 (このIce Baseをクリアしても、No Stationの問題があるけども。) どんな問題? Auto Painting http://www.checkio.org/mission/auto-painting/ 同時に K個のアイテムを塗ることができ…

Web log sessions (HubSpot) - アクセスログ解析

どんな問題? Web log sessions http://www.checkio.org/mission/web-log-sessions/ Webサイトのアクセスログから、セッション(Session)データを作成せよ。

URL Normalization (HubSpot) - URLの正規化

どんな問題? URL Normalization http://www.checkio.org/mission/url-normalization/ 以下のルールに則ってURLを正規化せよ。 URLを小文字にする。 %エスケープ文字は大文字にする。 デコード可能なエスケープ文字をデコードする。 デフォルトポートを削除…