paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

POH5「俺(エンジニア)の許嫁と幼なじみが修羅場すぎる」開催!!

f:id:paiza:20150413182838j:plain
paizaでは、paizaオンラインハッカソン Vol.1~4に引き続き、4月14日(火)よりPOH5「俺(エンジニア)の許嫁と幼なじみが修羅場すぎる」( https://paiza.jp/poh/enshura )を開催いたします。

今回の設定は……
物語は、ITエンジニアを退職した主人公の秋山達也(25歳)が、大好きなアイドル・新田レナのDVDを見ているところから始まります。無職になったことを幼なじみ・佐倉ミナミにとがめられた達也が家を飛び出すと、いきなり新田レナが現れて……?あなたなら幼なじみのミナミと許嫁のレナ、どちらを選びますか……?果たしてハッピーエンドは迎えられるのでしょうか……?

プログラミング問題を解いてお気に入りのヒロインを攻略できる、これまでにないオンラインイベントです。あなたのプログラミングスキルで、全ストーリーを制覇せよ!

今回はさらに英語・中国語にも対応した国際イベントとなっております!!

paiza.jp



■オンラインハッカソン概要

f:id:paiza:20150408204934p:plain:w200:left
開催期間:2015年4月14日(火)12:00~2015年5月19日(火)23:59
参加資格:だれでも何回でも参加可能
プレゼント:参加者からIntel Edison Kit for Arduinoを1名様、桃屋の商品詰め合わせ(ごはんですよ、さあさあ生七味とうがらし山椒はピリリ結構なお味)6本セットを3名様にプレゼント!
対応言語JavaPHPRubyPerlPython、C、C#C++JavaScript
選択可能言語:Objective-CScala、Go、HaskellCoffeeScriptBashErlang、R、COBOLVB、F#、Clojure、D
※選択可能言語はβ版です。

f:id:paiza:20150408205123p:plain

1問目の問題内容:

いきなりあらわれた憧れのアイドル「新田レナ」が俺の許嫁!?
海外にいる両親からの手紙を預かっているって言われたけど、手紙の文面は暗号化されてて解読しないと読めないよ!!俺の将来はいったいどうなっちゃうんだ!?
届いた手紙を開いてみたところ、手紙は暗号文で何と書かれているのかよくわかりません。手紙には冒頭にヒントとしてアルファベットで「ODD」と書いてありました。その下に続いて暗号文が以下のような文字列で書かれていました……。

入力される値の詳細などはこちらをご覧下さい

今回も、問題を複数ご用意しております!解答の結果次第でストーリーが変化!そして次に出題される問題とは……?

■プログラミング力が試される!人のコードが見れる!

f:id:paiza:20150408205142p:plain:w200:left
「同じ課題に対し、他の人はどういうコードを書くんだろう?」

という思いが、このpaizaオンラインハッカソンの出発地点です。気軽に参加できて、他の人のコードが見れて、楽しく勉強になるイベントを目指してスタートした企画です。

そのため、これ迄のpaizaオンラインハッカソン同様、こちらの企画では問題内容についても公開していますし、解答コードについてブログ等で公開しても良い、という形をとっています。

※ジャッジが短時間で終わらなかった場合を考えて、結果を伝えるためにメールアドレスの登録が必須としていますが、今回のハッカソンに関連する通知以外では利用いたしません。

paizaと同様に、コードは提出前チェック機能で簡単なテストケースのチェックがその場で出来るようになっています。また提出したコードについても、その場で結果が出るオンラインジャッジとなっています。ジャッジは複数のテストケースによって行われ、バグの有無と実行速度によって判断されます。

他の人の書いたコードが気になると思いますが、こちらも随時上位コードについて公開をしていきます。

※上位のコードしか発表しないので、書き殴ったコードだからといって遠慮せずに試してみてください!

■同時開催!レナとミナミの国際プログラミング選手権

f:id:paiza:20150413183320j:plain

さらに併せて、今回はプログラミング国際大会レナとミナミの国際プログラミング選手権」( https://paiza.jp/poh/enshura-special )も同時開催しております。

こちらでは、国ごと・そしてお気に入りのヒロイン(レナかミナミ)ごとに分かれてプログラミングスキルで対決する、世界初のオンライン国際プログラミング選手権となっております。ぜひご参加ください!

f:id:paiza:20150408205301j:plain




paizaではスキルのあるエンジニアがきちんと評価されるようにし、技術を追い続ける事が仕事につながるようにする事で、日本のITエンジニアの地位向上を図っていければと考えています。特にpaizaではWebサービス提供企業などでもとめられる、システム開発力や、テストケースを想定できるかの力(テストコードを書く力)などが問われる問題を出題しています。

テストの結果によりS,A,B,C,D,Eの6段階でランクが分かります。自分のプログラミングスキルを客観的に知りたいという方は是非チャレンジしてみてください。

http://paiza.jp


プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編