しばらくブログ更新を休みます
明日から、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枚のタイルの交差する点となる。