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

CodeIQ 挑戦の記録 : 今週のアルゴリズム : 第93回「ナルシストなナルシシスト数」

CodeIQというサイトで問題に挑戦した記録です。 問題文を要約すると下記の通り ナルシシスト数に関する問題。 (ウイキペディアより引用) n桁の自然数であって、その各桁の数のn乗の和が、元の自然数に等しくなるような数をいう。例えば、 であるから、153 は…

CodeIQ 挑戦の記録 :「レッド・アンド・ホワイト」問題

CodeIQというサイトで問題に挑戦した記録です。 問題文を要約すると下記の通り マス目が直線上に限りなく並んでいる(初期状態は全て白色) このうちの1つを赤色に塗る。 次のルールに従いマス目の色を塗り替える時、n秒後の赤色のマス目の個数を解答する。 …

CodeIQ 挑戦の記録 : 今週のアルゴリズム : 第92回「最短距離で往復できる形は?」

CodeIQというサイトで問題に挑戦した記録です。 問題文を要約すると下記の通り 格子状の道路があり、左下のA点から右上のB点まで最短距離で移動し、A-B点の移動を繰り返す。 このとき、一度通ったルートは通らず全てのパターンを通ったとき、最終的にA点で終…

(JavaScript) アスタリスクで菱形を書いてみた

こんなブログを見かけた。 www.2dgod.com 未経験でWebエンジニアになって1ヶ月の人が、どういう訳か、JavaScirpt、アスタリスクで菱形を表示する事になったらしい。 表示するのはこんなの、 面白そうなのでやってみた。 問題の仕様 JavaScript for文を使う c…

CodeIQ 挑戦の記録 : 今週のアルゴリズム : 第91回「最短で当たるビンゴゲーム」

CodeIQというサイトで問題に挑戦した記録です。 問題文を要約すると以下の通り、 ビンゴカードの数字が4枚分標準入力より与えられる。 この数字は1から75までの整数で、1枚の中では同じ数字が2回現れる事はない。 一般的なビンゴカードと違い真ん中のマスも…