summer_tree_home

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

2014-02-15から1日間の記事一覧

The Most Wanted Letter (Check iO > Home)

どんな問題? 与えられた文字列から、最頻出の文字を返す。例えば、"abbccc"なら、aが1回、bが2回、cが3回出てくるから、答えはc となる。 大文字小文字は区別しない。答えは小文字とする。 記号、スペースは無視すること。 答えが複数ある時は、アルファベ…

House password (Check iO > Home)

どんな問題? 説明文が英語長文で読む気がしないが、要するに、与えられたパスワードが有効かどうかを判定すればよい。 有効なパスワードとは、 10文字以上 1文字以上の数字を含む 1文字以上の英字大文字を含む 1文字以上の英字小文字を含む というもの。例…

Median (Check iO > Home)

どんな問題? 2問目は、メディアン(中央値)を求めるというもの。例を見てみよう。 checkio([1, 2, 3, 4, 5]) == 3 checkio([3, 1, 2, 5, 3]) == 3 checkio([1, 300, 2, 200, 1]) == 2 checkio([3, 6, 20, 99, 10, 15]) == 12.5全ての要素の中央値を求めれ…

Non-unique Elements (Check iO > Home)

どんな問題? 最初の問題は、Non-unique Elementsという名前だった。ようするに、ユニークでない要素だけを抽出すればいい。いくつかの例が示されている。 checkio([1, 2, 3, 1, 3]) == [1, 3, 1, 3] 1と3はリストの中に2回ずつ出てくるから残す、2は1回しか…

CheckiO始めました。ついでにブログも始めました

はてなブックマークでCheckiOというサイトを知った。 プログラマーのみが登録できるサイトで、ゲーム感覚でプログラムの勉強ができるというもの。登録するには、簡単なPythonのコードを書く必要があって、クリアできないとアカウントすら作らせてくれない。…