キャンペーンは終了しました。コンテンツは引き続き閲覧できます。
追加ゲスト参戦!!

夏!この暑い夏を乗り切る活きのいいエンジニアはいないのかい!?

はてな&腕利きエンジニアお三方からの挑戦でい!さあ、みなの衆、答えやがれ! 8月5日まででございます。

はてな&3名のゲストエンジニアからの出題!

えふしん(藤川真一)さんからの出題

このお店とこのお店は同じ店?!

難易度 ★★☆☆

皆様、はじめまして。えふしんと申します。エンジニアtypeで連載をしたり、大学院生をしていたりします。以前はモバツイという携帯向けのTwitterクライアントをずっとやってました。

今回出題したのは、知っていると役に立つ、テキスト検索の曖昧な問題を解決する課題です。解決法を知っている人はすぐに解答できると思いますが、知らない人には結構難しいでしょう。ググりビリティ(Google検索力)を駆使して解決してもよいですし、問題解決のアイディアやアルゴリズムを活用し、真正面から解決するのもよいと思います。是非チャレンジしてください!

出題者サイト:http://twitter.com/fshin2000

キャンペーンは終了しました。問題の解説はこちらから

tagomorisさんからの出題

複数書式が混在するログをやっつける

難易度 ★★☆☆

普段から、Webサービスのアクセスログやアプリケーションログを相手にして暮らしています。

そういったことをあまり意識しない人達にも、些細な書式の違いがどれだけの苦労をもたらすかを、簡単に実感してもらえるのではないかと作ってみました。多少難しいかもしれませんが、みんなが出力するログの裏にはこういう苦労(や、書式変更による幸福)があるのです。ぜひ実感してみてください。

出題者サイト:http://d.hatena.ne.jp/tagomoris/

キャンペーンは終了しました。問題の解説はこちらから

Zaim 閑歳孝子さんから出題

オラにじぇじぇじぇなコードを書いてくんろ!

難易度 ★☆☆☆

こんにちは! Zaimという家計簿サービスを開発・運営しております閑歳(かんさい)と申します。Android(Java)やiOS(Objective-C、Titanium)、Web(Ruby on Rails)にて展開しています。
コードといえばスパゲティですよね。特に私はナポリタンが大好きです! いま大人気の朝ドラ「あまちゃん」でも登場したナポリタンがおいしそうでおいしそうで。そんな気持ちを課題に落としこんでみました。この問題はプログラムで文字列処理ができる方なら楽しく解けると思います :-)

出題者サイト:https://twitter.com/kansai_takako

キャンペーンは終了しました。問題の解説はこちらから

はてなから出題

はてなインターンの課題を解いてみよう

難易度 ★★☆☆

「はてなサマーインターン2013」参加者向け事前課題。はてなのインターンには、この程度のプログラミングの基礎知識が必要です。みなさんはもちろん身についてますよね?

はてなインターンPerl課題

設問1では、Perlのデータ構造、テキスト処理、そしてオブジェクト指向について学習します。Perlのオブジェクト指向には少し癖がありますが、Webアプリケーションを作るには欠かせない大切な要素です。書籍『初めてのPerl』と『続・初めてのPerl』を読了した入門者を想定しています。

キャンペーンは終了しました。問題の解説はこちらから
はてなインターンJavaScript課題

設問2では、JavaScriptの文法や、配列、文字列処理など、言語コアの基礎が理解できているかを確認します。問題の題材はPerlと同じで、解き比べることで2つの言語の相違点や類似点を把握します。書籍『初めてのJavaScript』などを読了した入門者を想定しています。

キャンペーンは終了しました。問題の解説はこちらから

CodeIQとは

CodeIQは、第一線で活躍するITエンジニアが出題した問題に一般ユーザーが無料で“挑戦”し、そのアンサーに対して出題エンジニアから評価フィードバックをもらえるサービスです。また、優秀解答者が解答を見た企業のエンジニアからスカウトされる「スカウト問題」も出題しています。

https://codeiq.jp/

参加方法

受付期間 2013年7月16日(火)12:00 ~ 2013年8月5日(月)12:00
参加方法 CodeIQに掲載される「はてなの挑戦状」問題に解答してください。 ※問題の閲覧と解答にはCodeIQのアカウントが必要です。CodeIQの利用規約等に従ってご参加ください。 受付期間終了後、CodeIQ内「マイページ」に解答例と特典のデジタルバッジが届きます。
参加資格 どなたでもご参加いただけます。
特典 解答者全員に「CodeIQ×はてな」デジタルバッジをプレゼントします。