Short Coder @ozy4dm  OzyさんからのC/C++の問題

美声でエリカのお・ね・が・い<3C/C++

新人アルバイトのエリカちゃんが何やらやらかしたようです。

難易度★★☆☆(当該領域で、実務を一通り遂行できれば解けると思われるレベル)

挑戦者数挑戦済み45 残り55人
想定時間10
締切12月2日(月)AM10:00まで
設問1チラ見!

CodeIQ運営事務局からのお願い事項およびプライバシーポリシー

同意の上、挑戦スタート

※アカウント未登録の方は、登録から始まります

特典
・面白かった解答は、後日CodeIQ MAGAZINEで紹介される可能性があります。その際、ニックネームも掲載される可能性がありますので予めご了承ください。

・抽選で2名様に、出題者Ozyさん訳の『世界で闘うプログラミング力を鍛える150問』をプレゼント
 いたします!Ozyさんのサイン付きです!
 プレゼント当選者は、問1が最高評価で、問2の記述がある方の中から抽選を行います。

解答評価のポイント
・評価は問1のコードがうまく修正できていれば最高評価になります。
出題エンジニア Short Coder @ozy4dm
Ozy
言語・領域 C/C++
挑戦受付締切 2013年12月2日 AM10:00
※解答アップロード前に締め切り時間を過ぎた場合は、受付いたしかねます。
挑戦を開始する前にご準備いただきたいもの
・寛大な心。

・アルバイトのエリカちゃんの音声データが問題文中にmp3形式で埋め込まれています。mp3を実行できる環境をご用意ください。
その他注意事項
・白紙に近いなど、採点不能なものはフィードバックいたしかねます。
・評価フィードバックコメントのご送付は、受付締切から2週間以内を予定しています。
・複数回提出の場合は、最後に提出されたものを評価対象とします。

CodeIQ運営事務局からのお願い

  1. 解答送信の有無を問わず、模範解答のネタばれにつながるような各種行為、別人による不正解答は、固くお断り申し上げます。
  2. 出題エンジニアをうならせる高得点者や、スマート・ユニークな良解答などをお送りいただいた方には本人から直接メッセージを送らせていただく場合があります。その場合、出題エンジニアからの要望に基づき、あなたのご登録情報をCodeIQ運営事務局よりお伝えいたします。予めご了承ください。
  3. 上記以外の目的で、あなたのご登録情報を企業に公開することはいたしません。ご安心ください。
  4. 評価フィードバックが届いたら、ご登録のメールアドレスにお知らせします。

上記のCodeIQ運営事務局からのお願い事項およびプライバシーポリシー

同意の上、挑戦スタート

ほかの問題にも興味はありませんか?

設問1チラ見!

Short Coder @ozy4dm  OzyさんからのC/C++の問題

※この問題には、エリカちゃんの音声データ(mp3)が埋め込まれています。音声データの実行を許可した上で問題文をお読みください。


あなたは今日も自分の業務を卒なくこなし、退社前にメールをチェックしています。 すると、新人アルバイトのエリカちゃんから、ソースコードを貼り付けただけのメールが届いていることに気付きました。
// xのn乗を計算する
// intを超えた場合とかは考慮してない。
int mpow( int x, int n )
{
  int a = 1;
  
  for( int i=0; i<n; i++ ) {
    a = a * x;
  }
  return a;
}

// mpowの高速版
int mpow_fast( int x, int n )
{
  int a = 1;
  
  while( n > 0 ) {
    if( n % 2 == 0 ) {
      x = x * x;
      n = n >lse {
      a = a * x;
      n--;
    }
  }
  return a;
}
メールのタイトルも本文もありませんし、最初は間違いメールかと思いましたが、携帯電話をふと見てみると、彼女から留守電が入っているようです。 【問題1】 エリカちゃんの留守電を聞いて、コードを修正してあげてください。 ●エリカちゃんの音声ファイル(erika.mp3)[長さ:39秒]
【問題2】 あなた自身が職場や学校で体験したイラッとしたエピソードや、理不尽な経験があれば教えてください。 ※面白かった解答は、後日CodeIQ MAGAZINEで紹介される可能性があります。
挑戦を開始する前にご準備いただきたいもの
・寛大な心。

・アルバイトのエリカちゃんの音声データが問題文中にmp3形式で埋め込まれています。mp3を実行できる環境をご用意ください。
その他注意事項
・白紙に近いなど、採点不能なものはフィードバックいたしかねます。
・評価フィードバックコメントのご送付は、受付締切から2週間以内を予定しています。
・複数回提出の場合は、最後に提出されたものを評価対象とします。

CodeIQ運営事務局からのお願い

  1. 解答送信の有無を問わず、模範解答のネタばれにつながるような各種行為、別人による不正解答は、固くお断り申し上げます。
  2. 出題エンジニアをうならせる高得点者や、スマート・ユニークな良解答などをお送りいただいた方には本人から直接メッセージを送らせていただく場合があります。その場合、出題エンジニアからの要望に基づき、あなたのご登録情報をCodeIQ運営事務局よりお伝えいたします。予めご了承ください。
  3. 上記以外の目的で、あなたのご登録情報を企業に公開することはいたしません。ご安心ください。
  4. 評価フィードバックが届いたら、ご登録のメールアドレスにお知らせします。

上記のCodeIQ運営事務局からのお願い事項およびプライバシーポリシー

同意の上、挑戦スタート
キュラゲ ページ上部へ