CodeIQ

CodeIQの魔方陣ヌルヌル問題を解いてみた

魔方陣ヌルヌル問題を解いていたはずなのに、スパゲティグルグルになってました。(汚くて大変恐縮ですが)ワシのコードを見てくだされ~!! 問題 【問題】 正方形の方陣に、縦・横・斜めすべての列の値の合計が 0 になるように、すべて異なる整数を配置してく…

CodeIQのチケットゴブル問題を解いてみた

スペーストーキー問題のリベンジ。 頭の中で考えたアルゴリズムをコードに落としました。 コード 可読性ってナンデスカ…。 思いついた解法 あまりにもコードだと分かりにくすぎるので、以下でかるーくコメントしていきます。チケットを読み込み データをパッと見…

CodeIQのスペーストーキー問題を解いてみた

ワナも、引っ掛けも、あるんだよ。 というわけで、仕事終わりの午前零時半にコード書いてさっさと提出したら見落としがありました。検算大事。 問題 挑戦者求む!【アルゴリズム】スペーストーキー社の危機を救え! by The Essence of Programming 結城 浩│C…

CodeIQのクリプタン帝国の暗号文2をPowerShellで解いてみた

PowerShellのお勉強がてら。 SHA1ハッシュ化 $data = [system.Text.Encoding]::UTF8.GetBytes("test") $alg = New-Object System.Security.Cryptography.SHA1CryptoServiceProvider $HashBuilder = New-Object System.Text.StringBuilder $alg.ComputeHash($…

CodeIQのクリプタン帝国の暗号を解いてみた

粘り強く挑戦したら解けて大満足。 問題 あなたはクリプタン帝国にプログラマとして雇われました。 あなたは、依頼に基づき「暗号文」二つを解読しなければなりません。 それぞれの「暗号文」にはクリプタン帝国の諜報員が入手した 《暗号プログラムの構成図…

CodeIQの「5乗のダンジョン」を解いてみた

最短コードへの道のりは遠く・・・ 解説記事 5乗のダンジョンL1~LV2の解説 + 最短コード #javascript|CodeIQ MAGAZINE 問題 「1, 2, 3, 4, 5, 6, 7, 8, 9」の9つの数字から、被らないように3つずつ選んだ、2つの「3桁の数字」があります。これは、たとえば…

CodeIQの「hello, world × 3」に挑戦してみた

3/17現在、フィードバックはまだですが記事にしてみます。 最高評価は難しい、と思ったらやっぱり難しかった。 問題 挑戦者求む!【コーディングパズル】hello, world × 3 by @Nabetani 鍋谷 武典│CodeIQ hello, world という文字列を出力するプログラムを、…

CodeIQの「コード美人」に挑戦してみた

腕試しというよりも打ちのめされてることのほうが多いCodeIQでまた挑戦してみました。 問題&解説記事 Ozyさん出題「コード美人」問題の解説と解答コード公開~正統派美人、ビジュアル系美人、カワイイ系美人、自称系美人、数学だ系美人、美白系美人など面白…

CodeIQのジェムストリング問題をPowerShellで解いてみた

結城浩さんがCodeIQで出題したジェムストリング問題。 限られた時間の中で解いて期限ギリギリに提出したのですが、使い慣れたJavaでかつマシンパワーに任せるという力技になってしまいました。 解答・解説を読み、高速化・省力化の手法を改めて学びなおしま…

コードゴルフに初挑戦してみた (お正月版 各桁総和ダンジョン LV1-3)

「コードゴルフ」 言葉とその意味を知ったのは恐らく5年ほど前だったと思います。 ある目的を達成するための最短コードを競うもので、その魔術的なコードを見て、ただただ呆然とした覚えがあります。そして2014年。 CodeIQというサービスに登録し、その中に…