summer_tree_home

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

Periodic Table (Mine) - 元素周期表

ある意味、いままでで一番苦労した問題。
前に、CheckiOのツライ点として、英語、数学、アルゴリズムを挙げたが、化学も追加すべきかもしれない。周期表と言えば「スイヘーリーベー」ぐらいしか知らない私には難しすぎた。

どんな問題?

Periodic Table
http://www.checkio.org/mission/periodic-table/

元素名から、原子番号、電子配置、軌道モデルを求めよ。

続きを読む

Mathematically Lucky Tickets (Mine) - 115810で100を作る

どんな問題?

Mathematically Lucky Tickets
http://www.checkio.org/mission/mathematically-lucky-tickets/

6桁の数字がラッキーナンバーかどうかを判定せよ。6桁を分割して、いくつかの数字を作り、各数字を四則演算して結果が100になる組み合わせが無ければラッキーとなる。
括弧を追加して演算子の優先順位を指定できる。ただし、数字の順番は変更してはならない。

続きを読む

Palindromic Palindrome (Mine) - 世の中ね顔かお金かなのよ

どんな問題?

Palindromic Palindrome
http://www.checkio.org/mission/palindromic-palindrome/

文字列が回文(前から読んでも、後ろから読んでも同じ)かどうかを判定するプログラムを回文で書け。ただし、コード中に # は使ってはならない。

何を言ってるのか、わからねーと思うが、、、

続きを読む

MacBook AirでChromeが激重→ブックマークを削除したら解決した

先日、MacBook Air (11-inch, Mid 2013) を買ったのだが、Chromeのアドレスバーに文字を入力すると、レインボーカーソルが出て、入力した文字が表示されるまでに2~3秒待たされることがある。
一度、この現象が出ると、しばらくは問題ないのだが、他の作業をしてからChromeに戻ると、また同じように待たされる。

続きを読む

Painting Wall (Mine) - 壁のペンキ塗り

どんな問題?

Painting Wall
http://www.checkio.org/mission/painting-wall/

指定された手順に従って、壁にペンキを塗っていく。例えば、手順が[1,5]であれば、壁の1枚目から5枚目までを塗る。同じ壁を重複して塗った場合も1枚として数える。
必要な枚数を塗り終わるまでに、何番目の手順まで進めればよいかを調べよ。

続きを読む

Parse Array (Home) - リストの構文解析

Home島に新しい問題が追加されていた。例題だけ見て面白そうな問題だなぁと思い、問題文をろくに読まずに解いたのだが、後から他の人の答えを見てびっくり。この問題は、普通に解くのではなく、あらかじめ書いてある解答のバグを見つけて修正せよ、という問題だった・・・。orz

教訓:問題文はちゃんと読みましょう。

どんな問題?

Parse Array
http://www.checkio.org/mission/parse-array/

文字列で書かれたリストを構文解析して、リストを得よ。

※このタスクでは、あらかじめ解答が与えられる。ただし、この解答にはバグがあるので、このバグを見つけて修正せよ。

続きを読む