CodeIQ Blog

自分の実力を知りたいITエンジニア向けの、実務スキル評価サービス「CodeIQ(コードアイキュー)」の公式ブログです。

問題解説

Agile Samurai Base Campの西村さんよりアジャイル開発問題解説記事 #agilesamurai

CodeIQ中の人、millionsmileです。書籍『アジャイルサムライ』の 監訳者である西村直人さんからアジャイル開発の問題が出題されました!今回はその解説記事と、お得な特典付き問題のお知らせです~。◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇ はじめまして、Agile …

普通じゃないHello World問題「Restricted Words」の解説記事 #伝説 #しえる

CodeIQ中の人、millionsmileです。普通じゃないHello World問題「Restricted Words」の解説記事です。出題者は、CodeIQ伝説の人@cielavenirさんです。伝説と呼ばれる所以は、 ・最も問題を解いていて(問題数は歴代1位)、 ・最もバッジをもらっていて(バッ…

「アッカーマンの呪い」問題解説~進撃の巨人みたいに爆発的な大きな数字は案外簡単な式で実現できます #ackermann #python

CodeIQ中の人、millionsmileです。「昔、アッカーマンという人(残念ながらミカサという妙齢の女性ではありません)がいました。」一瞬、ざわめきを感じる出だしで始まる今回の問題は、アッカーマン関数を使って、計算爆発を体験してみようというものでした…

「組合せ最適化:C++予約語から最長のしりとりを作ろう!」問題解説記事~わずか15%の35連鎖突破者はどうこの難問を解いたのか? #cpp #ruby

CodeIQ中の人、millionsmileです。C++の予約語使って、最長のしりとりを作ろう、という問題です。解答するためのプログラミング言語は、ほとんど不問(ideone.comで実行できる言語であればOKという条件なので)。出題者は、計算幾何学などの難領域を面白い角…

いまさら聞けない「オブジェクト指向設計の3つのコツ」~オブジェクト指向設計問題解説 #objectoriented

CodeIQ中の人、millionsmileです。いろいろ経歴を積むと、「いまさら聞けない」ことが増えてきます。「オブジェクト指向」というのもそんないまさら聞けないものの一つでしょうか。そんなわけで、いまさら聞けないことをイマサラ問題として出題してみました…

Java「メモリを配慮したプログラムを書こう」問題解説記事~レベル2で正解は56% #java #memory

CodeIQ中の人、millionsmileです。CodeIQでは、「いかに短いコードを書くか」、というコードゴルフ問題が賑わっていますが、 そんな中、「いかに省メモリのコードを書くか」、という問題を出してみました。当初予定していたよりも多くの方に挑戦いただいたこ…

「グラフから元のデータを復元!」問題解説~画像解析をpythonでやってみる #python #R

CodeIQ中の人、millionsmileです。「もしデータがグラフの形でしか手に入らなかったら?」データはないけど、グラフ画像だけある・・・ありえなくもない状況ですね。あなたならどうしますか? ここは、グラフ画像から元データを生成してみるなんてしてみては…

「マラソンマッチ:効率的に敵を撃滅せよ」第5回戦暫定ランキング&総合ランキング発表~返り咲きました #javascript #MarathonMatch

CodeIQ中の人、millionsmileです。CodeIQ初のマラソンマッチ。ついに全5回戦で終了となりました。回ごとに問題のパラメータが変化するという新しい試みの問題でした。真夏の暑さに負けず、走り続けたみなさま、本当にお疲れさまでした。まずは、疲れたであろ…

白石俊平さん、佐藤秀峰さん、見ル野栄司さんと考える「Web/ITを活用した未来のマンガ」解答編 #html5 #codeiq

CodeIQ中の人、babaQです。html5jコミュニティ管理人をはじめとする数々のコミュニティ運営で活躍している 白石俊平さん主催の対談イベント「(白石俊平と)かっこいいやつら」。今回は人気漫画家の佐藤秀峰さんと見ル野栄司さんという豪華ゲストをお招きして…

『セキュア設計に関する初級問題』解説記事と集計結果~正答率の低かったのは「セッション固定化」の問題でした #セキュリティ

CodeIQ中の人、millionsmileです。セキュア設計してますか?(←長嶋茂雄さん風)何かと話題のセキュリティですが、知っておくことに越したことはないですし、システム開発しているならば、知っておかないとマズイこともたくさんあります。そんなわけで、今回…

難問だったと噂の“イカ娘せんべいがもらえる”MongoDB問題解説記事 #mongodb #mongonoryosai

CodeIQ中の人、babaQです。7月28日に東工大蔵前会館で開催された 「第一回納涼もんご祭り~寄って、見て、触ってmongo~」に参加してきました。 お祭りらしくバラエティあふれるブースの数々 MongoDBを知っている人も知らない人も参加OK!の イベントだけあ…

『PHPでオブジェクト指向的FizzBuzz』問題の解説記事~PHPが書けてオブジェクト指向がわかるとイケてるエンジニアになれる!? #php #オブジェクト指向

CodeIQ中の人、millionsmileです。PHPメンターズの後藤秀宣さん出題の『オブジェクト指向的FizzBuzz』問題の解説記事です!PHPは、開発言語別の求人数ランキングで2位であります(出典)。さらには、PHPが書けてオブジェクト指向がわかるエンジニアへの企業…

Gunosyから出題!「Twitterで過去につぶやいたURLを収集しましょう。」解説記事+優秀解答者発表 #python #gunosy

CodeIQ中の人、millionsmileです。急成長中のGunosyからの問題の解説です!Gunosyは、Twitter、Facebookアカウントを分析し、その人に興味のあるニュース・記事を推薦、配信してくれるパーソナルマガジンです。そんなGunosyからの問題は、「Twitterで過去に…

R+igraph問題「友好関係ネットワークから派閥を検出」 @kztakemoto さんによる解説記事 #R #igraph #sna

CodeIQ中の人、millionsmileです。大学でバイオインフォマティクスやネットワーク理論の研究をしている竹本さんから、Rを使ったソーシャルネットワーク分析問題の解説記事です!============================== はじめに 近年、ネットワーク分析はデータ分析…

UNIX問題「コマンドを定期的に自動実行させよう!」解説記事 #unix #cron

CodeIQ中の人、millionsmileです。空飛ぶデータサイエンティストであり、好きな数式はξ|ξ′⟩=ξ′|ξ′⟩という川頭信之さんからのUNIX問題の解説です!============================== 問題作成者の川頭です。日常仕事をしていると、ある一定の処理を定時に自動実…

問題解説記事「空間線量が原発事故前に戻るのはいつ?」データ分析してみましょう。 #excel #data #analysis

CodeIQ中の人、millionsmileです。ビジネス・統計学の著者であり、ビジネスの第一線でデータ分析のお仕事をしている柏木吉基さんからの問題です。今回のお題は、ホットトピックで世の中の関心が高い空間線量に関する問題です。横浜市発表の地上1メートルの空…

エクセルでデータ分析「中古車情報から車の相場を探れ!」問題解説 #excel #data #analysis

CodeIQ中の人、millionsmileです。ビジネス・統計本のベストセラー作家の柏木吉基さんの問題の解説です。柏木さんはビジネスの現場で分析のお仕事をしているだけあって、幅広く活用できそうな実用的な問題になっております。問題は「中古車情報から車の相場…

PyCon Taiwanから出題「Python: Word Transformer!」問題の一言評価フィードバック~面白い解答コード12名分公開 #pycontw

CodeIQ中の人、millionsmileです。2013年5月25日~26日に台湾でPyCon(Python Conference)が開催され、その主催者であるTim HsuさんとYung-Yu Chenさんから「Word Transformer!」というPython問題が出題されました。問題はわずか5日の掲載期間だったにもかか…

「C/C++:ちゃんとコーディング」最高得点者発表~Ozyさんの解説付き #coding

CodeIQ中の人、millionsmileです。「C/C++:ちゃんとコーディング」問題の最高得点者の発表と出題者Ozyさんによる解説です。 笑いあり涙ありの解説文です。=============================== はじめに こんにちは、Ozyです。 普段は主にショートコーディング…

「Rubyでコードゴルフ:ぐるぐる渦巻き」最終ランキング発表~上位5位のコード公開+Ozyさんの解説付き #codegolf #ruby

CodeIQ中の人、millionsmileです。Rubyでぐるぐるコードゴルフ、最終ランキングの発表です! 今回は上位5位のコード公開と、出題者Ozyさんからの「How to ぐるぐる」の解説付きです。=============================== Ozyです。 How to ぐるぐる これぞスク…

計算幾何学問題「キュラゲの最小包含円を求めよう」の解説記事です!キーワードは「乱択アルゴリズム」 #ゲーム開発

CodeIQ中の人、millionsmileです。出題者のstakemuraさんによる「計算幾何学」問題の解説記事です。アクションゲームなどでキャラクターを攻撃するとき、ナイーブに1キャラクターごとに1ピクセル単位で処理していたら、計算時間は大変なことになります。さ…

C言語によるショートコーディング入門編解説その2〜上級の壁を突破するために

CodeIQ中の人、millionsmileです。『C言語によるショートコーディング入門編解説その1〜中級の壁を突破するために』に続き、 今回は上級の壁を突破するための解説記事を出題者のOzyさんよりいただいております。https://codeiq.jp/ace/ozy4dm/q246 ーーーこ…

C言語によるショートコーディング入門編解説その1〜中級の壁を突破するために

CodeIQ中の人、millionsmileです。Ozyさん出題のC言語によるショートコーディング入門編が無事に終わりました!途中の暫定順位では、「中級の壁」「上級の壁」を設置しておりましたが、 ここでは「中級の壁」を突破するコツやヒントを出題者のOzyさんよりい…

「コードゴルフ:バイリニア補間法」の最終順位の発表!+上位5位のコードの公開やってます

CodeIQ中の人、millionsmileです。「コードゴルフ:バイリニア補間法」の最終順位の発表です!事前にアナウンスしていたとおり、 今回は上位5位までのコードの公開と、上位10位までの方へバッジ付与があります。 まずは順位から。

東京Ruby会議10「コードゴルフに挑戦!」~景品発送&上位者コード公開

CodeIQの中の人、millionsmileです。 東京Ruby会議10で佐々木達也さんからの出題「コードゴルフに挑戦!」の 上位者に景品プレゼントが大雪のため伸び伸びになっていましたが、 ようやく決定いたしましたのでお知らせです!

日本最大級のRコミュニティーイベント「Japan.R」でR問題の解説!

CodeIQ中の人、millionsmileです。 12月1日(土)に日本最大級のRコミュニティーイベント「Japan.R」が開催されました。今回このJapan.RとCodeIQのコラボ企画で、CodeIQ上にR問題を出題してもらい、イベント当日は、Japan.Rの運営者でもあり出題者でもある@dor…

「一次マルコフモデル」の練習

こんにちは。 CodeIQの三木です。 この度は沢山の解答ありがとうございました。 確率計算をする面白さを感じて貰えれば幸いです。 問題、解答例(力技、R)と、私が面白いと思った解答を紹介します。 ~~~~~~~~~~~~~~~~~~~~~~~~~~…

10/15リリース。「ログデータからメッセージを読み解け!」の模範解答と優秀解答の紹介

こんにちは。三木です。 まずは、挑戦してくれた方、ご解答ありがとうございました。 問題と模範解答、優秀解答者の解答の紹介を行います。 【問題】 web集客チームの弘史くんの「振り返り」の内容を確認し、彼が提案する「今後の打ち手」が妥当かどうかを検…

日本Androidの会アド部でGoogle Analytics問題の解説

CodeIQ中の人、@millionsmileです。 今日は日本Androidの会アド部の勉強会に参加してきましたYo! 場所はなんと六本木ヒルズにあるGoogle本社で、参加者のみなさんの熱量の高さが影響してか部屋が熱気ムンムンでした。 開始は20時半〜と働きすぎな社会人には…

Tokyo.RでCodeIQ問題ネタバレ解説やってきた!!

CodeIQ中の人の一人、@millionsmileです。 Tokyo.Rとコラボして、初心者向けにR問題を出題し、そのネタバレ解説会をやってきました〜!ヨッヨッ Tokyo.RのATND↓ http://atnd.org/events/32714 出題者の@aad34210さんによるネタバレ解説中の証拠写真↓ 55名の…

データ解析 POSデータから真実を見抜け! 皆様の回答結果にコメントします。

こんにちは出題者の三木です。 CodeIQの毛色とは多少異なりますが、データ解析の楽しさを伝えたいので出題しました。 https://codeiq.jp/ace/codeiq/q63 以下の問題の2点目の解答および、私の簡単なコメントを記載します。 (解答者の方には別途フィードバッ…