paiza > paizaオンラインハッカソン5 エン修羅 マンガ版 俺(エンジニア)の許嫁と幼なじみが修羅場すぎる POH5

俺の許婚と幼なじみが修羅場すぎる

あなたのプログラミングスキルで全ストーリーを制覇せよ!!

3名様に当たる!桃屋の商品6本詰め合わせセット 1名様に当たる!Intel Edison Kit for Arduino

Share
  • このエントリーをはてなブックマークに追加
幼なじみ 佐倉ミナミ
許婚 新田レナ
  • 「あの…」「はい?」「すみません…秋山達也さんですよね?初めまして。私、新田レナと申します・・・」「え゛え゛え゛え゛え゛!?」
  • 「え、本物!?レナたんがなんでここに!?」「あっ、私、達也さんの許婚なんです。」「はぁ!?」「あっ、海外にいらっしゃる達也さんのご両親からお手紙預かってます」
親父…、許婚ってどういう事だよ。嬉しいじゃないか!

レナたんが俺の許嫁!?手紙の暗号を解読せよ!

いきなりあらわれた憧れのアイドル「新田レナ」が俺の許嫁!?
海外にいる両親からの手紙を預かっているって言われたけど、手紙の文面は暗号化されてて解読しないと読めないよ!!俺の将来はいったいどうなっちゃうんだ!?
届いた手紙を開いてみたところ、手紙は暗号文で何と書かれているのかよくわかりません。手紙には冒頭にヒントとしてアルファベットで「ODD」と書いてありました。その下に続いて暗号文が以下のような文字列で書かれていました。
RieanbaC Biwsu
文字列をよく見ていると「ODD」というヒントの意味に貴方は気付きました。奇数を意味する英単語です。 文字列の奇数番目のみを拾って読んでいくと
Rena is
という文字列が現れました。まだまだ手紙には続きがあるようですが、以降もこの法則で書かれているようです。 標準入力から文字S列が与えられるので暗号文を解読し、その結果を標準出力で出力してください。
ミッション1

手紙の暗号を解読してください。
解答次第でこの後のストーリーが変わります!!

入力される値

入力は標準入力にて以下のフォーマットで与えられます。
S
S は長さ N の半角アルファベットと半角スペースのみで構成された文字列です。

条件

すべてのテストケースにおいて、以下の条件をみたします。
1 ≦ N ≦ 100


期待する出力

暗号文を解読した文字列を出力してください。
最後は改行し、余計な文字、空行を含んではいけません。
入力例1
PXaeiTzVap
出力例1
Paiza
入力例2
abcdefg hijklmn
出力例2
aceghjln

解答欄

上記の問題の解答コードを下記入力欄に記入し提出してください。
使用できる言語はJava,PHP,Ruby,Perl,Python,C,C#,C++,JavaScriptです。その他の言語(Beta)は、問題が解けない可能性があります。

標準入力の値の取得方法は下記ページのサンプルコードを参照ください。

Let’sチャレンジ!!得意な言語を選んでコードを書いてみよう

使用する言語(提出するコードの言語)

あなたの得意な言語を選択!

コード実行結果

ニックネーム (必須)
英数半角文字のみ。ランキング一覧や模範解答コード掲載時、プレゼント当選者発表時にサイトに掲載する事がございます。
メールアドレス (必須)
登録メールアドレスは、paiza オンラインハッカソン以外で利用する事はございません。
コードを提出頂くと解答結果ページをメールいたします。
(必須)
プレゼント発送先は日本国内とさせて頂きます。

あなたのコードで攻略したい女の子を選択できる!?

幼なじみのミナミと許嫁のレナ、あなたならどっちを選ぶ…!?
そして結果によって変わる達也の運命とは……!?
お好きな言語(Java,C,C++C#,PHP,Ruby,Python,Perl,JavaScript)で、効率の良いコードを実装してください。提出コードは複数のテストケースを入力し、正答数と実行時間を測定し得点が決まります。

※提出いただいたコードは複数回実行され、一度の実行では1つのテストケースのみ入力。

今回のPOHでは、前回同様複数の問題をご用意しております。問題の結果によってストーリーが変わっちゃう!?全問正解目指して頑張ってください!

  • 公開問題なので制限時間はありません。
  • ひとり何回でもチャレンジできます。
  • 回答をブログ等に書いていただいても問題ありません。
秋山さんってデキる人なのかな

イベントの流れ

STEP1 コードを書く

STEP2 動作確認する

STEP3 提出

STEP4 その場で採点結果発表!

STEP5 結果によってストーリーが変わる…?
そして秋山に与えられた次の仕事とは…!?
下へ
参加者の中から抽選で3名様ねるねるねるね10個セットプレゼント!!
参加者の中から抽選で1名様にRaspberry-Piプレゼント!!
  • 提出コードはニックネームで他の挑戦者にも公開される事が有ります。POH5、POH5+のどちらかに参加すればプレゼント対象となります。

開催期間、プレゼント

スケジュール

応募期間
4月14日(火)~5月19日(火)
審査期間
5月20日(火)~5月26日(火)
結果発表
5月27日(水)

プレゼント

参加者の中から抽選で、3名の方に桃屋の商品(ごはんですよ、さあさあ生七味とうがらし山椒はピリリ結構なお味)6本セット、1名の方にIntel Edison Kit for Arduinoをプレゼント。

イベント規約

  •  本キャンペーンでは、会員登録をしないで公開問題を受験していただくことができます。ただし、ご利用にあたっては、以下の注意事項にご了承いただくことが前提となります。
  • *注意事項*
  • (1) 会員登録は必要ありませんが、メールアドレスのご登録が必要になります。ただし当社は、いただいたメールアドレスを本キャンペーン関連のご連絡以外には使用しないものとします。
  • (2) 既存会員の方も本キャンペーンでの受験にご参加いただけますが、ご自身のスキルランクには影響しませんので、予めご了承ください。
  • (3) ご提出いただいたコードの著作権は受験者にその権利が帰属しますが、当社はそのコードを当社のサイトやSNS上で公開したりなど、自由に利用できるものとします。詳しくは 当社利用規約第5条2項に準じるものとします。
  • (4) ご提出いただいたコードは当社システム上において完全に保存されない場合がありますので、受験者ご自身において必要に応じてバックアップを取るなど、適切なご対応をお願いいたします。

paizaは、IT/Webエンジニア特化のコーディング転職サイトです

コーディングテストの対応言語

想定回答時間は20分!対応言語は Java、PHP、Ruby、Python2、Python3、Perl、C、C++、C#、JavaScript、Objective-C、Scala、Go、Swift 。

書類選考なし1次面接、会社見学

スコアに応じて書類選考パス/カジュアル面談が可能な求人企業がわかります。応募するまで求人企業には結果は通知されません。

プログラマ目線で取材した求人票

エンジニア、プログラマの仕事選びに必要な、開発手法、開発環境、利用ツール、評価方法、上司プロフィールを徹底取材。

自動スコアリング

コードは複数のテストケースでチェックし、メモリ使用量、実行速度でスコアを算出。面接時はコードを元に話が弾みます。

問題はランクS,A,B,C,Dで構成

問題はランクS,A,B,C,Dで構成。1問づつ受けることができます。制限時間内にベストなアルゴリズムを!

再チャレンジ可能

毎週問題更新!更新時再度同ランクの問題にチャレンジが可能。スキルアップの練習としても最適です。

paizaに求人掲載頂いている企業様例

paizaにユーザー登録(無料)して壁紙Get!

paizaにユーザー登録(ログイン)するとミナミ、レナ壁紙5種類がダウンロードできます!

扉絵パターン壁紙1
扉絵パターン壁紙2
キャラクター設定資料壁紙

グラフ集計

国別選択比率集計

ミナミかレナどちらを選択したかの割合です。

ミナミルート選択率

レナルート選択率

Jp 日本

50 %

50 %

Us United States

47 %

53 %

Cn China

47 %

53 %

Kr Korea

50 %

50 %

Fr France

67 %

33 %

Th Thailand

43 %

57 %

Id Indonesia

49 %

51 %

It Italy

0 %

100 %

Ru Russian

33 %

67 %

My Malaysia

61 %

39 %

Vn Viet Nam

33 %

67 %

Tw Taiwan

49 %

51 %

Ca Canada

61 %

39 %

Se Sweden

60 %

40 %

Fi Finland

50 %

50 %

Sg Singapore

53 %

47 %

Ph Philippines

53 %

47 %

Hk Hong Kong

39 %

61 %

Mx Mexico

57 %

43 %

Pk Pakistan

100 %

0 %

other

46 %

54 %

De Germany

50 %

50 %

In India

100 %

0 %

Sa Saudi Arabia

40 %

60 %

Il Israel

50 %

50 %

(2015/05/20更新)

言語別集計

言語別提出数、各ルート選択回数です。

言語

総提出数

ミナミルート選択数

レナルート選択数

Java

3021 提出

342 回

301 回

PHP

1706 提出

179 回

196 回

Ruby

1608 提出

207 回

196 回

Python2

1970 提出

234 回

217 回

Perl

347 提出

40 回

46 回

C

2130 提出

201 回

190 回

C++

2833 提出

278 回

287 回

C#

1573 提出

175 回

185 回

JavaScript

800 提出

59 回

68 回

Objective-C

22 提出

2 回

3 回

Scala

133 提出

14 回

22 回

Go

136 提出

14 回

16 回

Haskell(Beta)

214 提出

20 回

40 回

CoffeeScript(Beta)

7 提出

1 回

1 回

Bash(Beta)

73 提出

17 回

16 回

Erlang(Beta)

22 提出

4 回

4 回

R(Beta)

31 提出

1 回

1 回

COBOL(Beta)

5 提出

3 回

1 回

VB(Beta)

23 提出

2 回

3 回

F#(Beta)

30 提出

4 回

7 回

Python3

319 提出

42 回

39 回

Clojure(Beta)

71 提出

7 回

12 回

D(Beta)

44 提出

10 回

5 回

(2015/05/20更新)

ページの先頭へ戻る