summer_tree_home

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

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

Hubspot amulet (HubSpot) - 3つのレバーを回す

どんな問題? Hubspot amulet http://www.checkio.org/mission/hubspot-amulet/ レバーが3つあり、1つのレバーを回すと、他のレバーも回転する。レバーの関係は、3x3の行列で与えられる。レバーを1,2,3の順に回して、それぞれの角度が0, 225, 315度にするに…

Periodic Table (Mine) - 元素周期表

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

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

どんな問題? Mathematically Lucky Tickets http://www.checkio.org/mission/mathematically-lucky-tickets/ 6桁の数字がラッキーナンバーかどうかを判定せよ。6桁を分割して、いくつかの数字を作り、各数字を四則演算して結果が100になる組み合わせが無け…

Magic Square (Mine) - 魔方陣

どんな問題? Magic Square http://www.checkio.org/mission/magic-square/ 魔方陣を完成させよ。

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

どんな問題? Palindromic Palindrome http://www.checkio.org/mission/palindromic-palindrome/ 文字列が回文(前から読んでも、後ろから読んでも同じ)かどうかを判定するプログラムを回文で書け。ただし、コード中に # は使ってはならない。 何を言ってる…

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

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

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

どんな問題? Painting Wall http://www.checkio.org/mission/painting-wall/ 指定された手順に従って、壁にペンキを塗っていく。例えば、手順が[1,5]であれば、壁の1枚目から5枚目までを塗る。同じ壁を重複して塗った場合も1枚として数える。 必要な枚数を…

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

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

Buildings visibility (Mine) - 建物の投影図

どんな問題? Buildings visibility http://www.checkio.org/mission/buildings-visibility/ 建物の配置データから、南側から見える建物の数を調べよ。

Pattern Recognition (Mine) - パターン認識

どんな問題? Pattern Recognition http://www.checkio.org/mission/matrix-pattern/ 0と1のモノクロ画像データから、指定のパターンを見つけ出せ。

Skew-symmetric matrix (Mine) - 交代行列

どんな問題? Skew-symmetric matrix http://www.checkio.org/mission/skew-symmetric-matrix/ 交代行列かどうかを判断せよ。

Determine the order (GitHub) - 文字の順番

どんな問題? Determine the order http://www.checkio.org/mission/determine-the-order/ 独自のアルファベット順に応じて、ワードの文字が並んでいる。ワードのリストから、独自のアルファベット順を探し出せ。 ただし、順番が決定できない場合は、通常の…

8 Puzzle (GitHub) - 8パズル

どんな問題? 8 Puzzle http://www.checkio.org/mission/8-puzzle/ 8パズルをクリアせよ。

Express Delivery (DropBox) - 荷物の運搬

どんな問題? Express Delivery http://www.checkio.org/mission/express-delivery/ スタート地点からゴールまで荷物を運ぶ。 フィールドには、いくつかのBoxがあり、Boxに荷物を入れると、どのBoxからでも取り出すことができる。 1マスの移動には、荷物を持…

Pearls in the box (DropBox) - 白い真珠の確率は?

どんな問題? Pearls in the box http://www.checkio.org/mission/box-probability/ 箱の中に白と黒の真珠が入っている。交互に真珠を一つ箱から取り出し、取り出したものと反対の色の真珠を箱に入れる。このとき、N回後に白の真珠を取り出すことができる確…

Haunted House の続き

Haunted House で、他の人の解答を見てみた。 他の人の解答を読むだけでも、かなり難しくて頭が混乱してしまう。

Haunted House (O'Reilly) - お化け屋敷

O'Reilly最後の問題だけど、めちゃくちゃ難しかった。 いちおうクリアはできたれど、運が良ければクリアできるという解答しかできなかった・・・。 どんな問題? Haunted House http://www.checkio.org/mission/haunted-house/ お化け屋敷から幽霊に捕まらな…

Bats Bunker (O'Reilly) - コウモリ間の伝達

どんな問題? Bats Bunker http://www.checkio.org/mission/bats-bunker/ バンカーには、コウモリが多数いる。 入口(座標0,0)から、ボスコウモリまで、警報が伝達する最短時間を求めよ。 コウモリ間は直線でつながっていれば伝達が可能。壁を通り抜けての…

Ghosts age (O'Reilly) - フィボナッチ数

どんな問題? Ghosts age http://www.checkio.org/mission/ghosts-age/ お化けは、生まれたときは不透明度(opacity)が10000である。(=完全に不透明) 誕生日を迎えると、不透明度が増減する。 年齢がフィボナッチ数なら、年齢の数だけ減少 それ以外の年は…

Windows7で、弥生会計14のメッセージセンターの常駐を止める方法

弥生会計14にアップグレードしたところ、弥生メッセージセンターというのがタスクトレイに常駐し、PC起動時、不定期に「弥生からのお知らせ」を告知してくるようになった。 常駐を止めるには、「弥生メッセージセンターサービス」という名前のWindowsサービ…

Disposable teleports (O'Reilly) - テレポータで巡回

どんな問題? Disposable teleports http://www.checkio.org/mission/disposable-teleports/ 島には8個のステーションがあり、テレポータでつながっている。このテレポータは一度しか使えない。第1ステーションを出発し、すべてのステーションを通って、最後…

Striped Words (O'Reilly) - ストライプワード

どんな問題? Striped Words http://www.checkio.org/mission/striped-words/ テキスト中に、ストライプワード(母音と子音が交互に並んでいる単語)が何個でてくるか数えよ。 単語は、スペースと句読点で区切られている。 数字や、数字と文字の組み合わせは…

The Rows of cakes (Alice In Wonderland) - ケーキの列を数えよ

どんな問題? The Rows of cakes http://www.checkio.org/mission/cakes-rows/ 多数のケーキが床に置かれている。3つ以上のケーキが一直線上に並んでいれば、1列(row)と数える。全部で何列あるかを数えよ。 4つ以上が1直線上に並んでいる場合も1列と数える。

Digits Doublets (Alice In Wonderland) - 数字の変化

どんな問題? Digits Doublets http://www.checkio.org/mission/digits-doublets/ 与えられた数字のリストを使って、最初の数字から1桁ずつ変更して、最後の数字まで変えていく。 このときの最短の並びを探せ。