第1回CodeIQ プログラミングコンテスト
~桃太郎よ、犬雉猿を仲間にして、鬼退治をするのじゃ~

ある日、何気なく見つけたサイトで桃太郎の昔話を読んでいたあなた。
突然、不思議な光に包まれ、パソコンの中に吸い込まれてしまいました。

気が付くとそこは、先ほどまで読んでいた桃太郎の世界

あれよあれよと物語の流れに飲みこまれ、なんやかんやであなたは鬼が島へ鬼退治にでかけることになりました。

おじいさんとおばあさんにきびだんごをもらい、物語通りに犬・雉・猿を仲間に鬼が島へ行く…はずが、、、

道中で出会ったのは
自信をなくした
くそ生意気な
食いしん坊の

とひと癖もふた癖もある動物たちでした。

鬼を倒せとか言われても、剣術なんてからっきしのあなた。
でも大丈夫!この世界ではプログラミングが強い武器になります。


プログラミングで、犬・雉・猿を仲間にできるか?
鬼が島の鬼を倒して、この物語を完結させられるか?


まったく新しい「エンジニア版桃太郎」のはじまりはじまり…



【CodeIQ プログラミングコンテストとは?】
ITエンジニアの遊び場・CodeIQが満を持してお届けするオンラインプログラミングコンテストです。
全4問のプログラミング問題をいかに早く、かつ正確に解けるかをCodeIQユーザーで競っていただきます。

【開催期間】
2015年9月3日(木)13:00 ~ 2015年9月13日(日)23:59 解答送信完了分

【ルール】
問題はぜんぶで4問です。どの問題から挑戦してもOKです。
下記1⇒2⇒3⇒4の順にソートして順位を付けます。
 1. 総合得点(高い方が高い順位となります)
 2. 総挑戦回数(少ない方が高い順位となります)
 3. 合計解答時間(挑戦した問題すべてにかかった合計時間です。少ない方が高い順位となります)
 4. 挑戦開始日(早い方が高い順位となります)
つまり、最も早く正確に解き終えた方が優勝となります。

【参加資格】
CodeIQにご登録の方であればだれでも参加可能です。
CodeIQで初めて開催されるコンテストなので、バグなどが発見された際におおらかに許してくださる方だと嬉しいです。

【言語】
使用可能な言語は下記のとおりです。
<言語・バージョン>

  • C gcc-4.7.2
  • C++ gcc-4.7.2
  • C# mono-2.8
  • Java8 sun-jdk-8u25
  • PHP php 5.4.4
  • Python python 2.7.3
  • Perl perl 5.16.2
  • Ruby ruby-1.9.3
  • Node.js 0.8.11
  • Scala scala-2.10.0

採点はCodeIQの自動採点システムを使用し採点いたします。
実行確認には「CodeIQ実行くん」をお使いください。

【挑戦方法】
1) コンテスト開始時刻になったら、上記の「問題一覧」タブをクリックすると、問題が表示されます。
2) 挑戦する問題をクリックし、記載内容を確認した後「挑戦スタート」ボタンをクリックしてください。
3) 設問内容をよく読み、挑戦言語を選択のうえ、解答コードをフォームに入力し、  最後に「解答を送信」ボタンを押して送信してください。
※一度「挑戦スタート」ボタンを押すと、解答を送信しなくても1回目の挑戦は終了となります。ご注意ください。
※「解答を送信」後、コンパイルエラーやタイムアウトは不正解となってしまいます。
 必ず解答送信前に、「提出前に確認」ボタンをクリックしてチェックするか、
 「CodeIQ実行くん」での確認をオススメします。


【ランキング】
・ランキングはすべての問題への挑戦結果をもとに行われます。
・上位100人のみランキングページに表示されます。
・ランキングには、CodeIQにご登録のニックネームが表示されます。
・ランキングの更新はリアルタイムではありません(およそ5分毎)。ご了承ください。
・挑戦が完了していない問題はブランクで表示されます。

【その他】
・本コンテストのハッシュタグは「#ciqprocon」でお願いします。
 なお、CodeIQの公式Twitterアカウントは @codeiq です。
・各問題の挑戦にあたっては、問題ページの内容や注意事項をお読みください。
 ご利用はCodeIQの利用規約に準じます。

【お知らせ】
2015年9月2日 コンテスト概要ページを公開しました。