株式会社ソニックガーデン   伊藤 淳一さんからの問題

株式会社ソニックガーデン
伊藤 淳一

メロディのキーをチェンジ!

メロディのキーを自由に変更できる「カラオケマシン」を作ってください!

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

挑戦者数 挑戦済み50  残り0人
想定時間30
締切6月30日(月)AM10:00まで

この問題の挑戦受付は終了しました。

トップページに戻る
特典

★★ 正解者の中から3名様にサイン入り書籍をプレゼント ★★

出題者・伊藤淳一氏が所属する、(株)ソニックガーデンが取り組んだ、
「納品のない受託開発」。この新しいビジネスモデルについて書かれた書籍、
『「納品」をなくせばうまくいく ソフトウェア業界の“常識"を変えるビジネスモデル』
(同社代表取締役社長 倉貫義人 著、日本実業出版社)を、正解者の中から3名様に
プレゼントいたします。

★★ 関連記事 CodeIQ MAGAZINE ★★
オフィスは茶の間、まかないは団欒。リモートワークのソニックガーデンがオフィスを大切にする理由

解答評価のポイント

【提出の条件】
・解答テンプレートに載せてあるテストパターンはすべてパスさせてください。
・「解けたら即提出」ではなく、「これ以上きれいなコードは私には書けない」というレベルまでリファクタリングしてください。

【説明】
まず、与えられた仕様を正しく実装できていることを評価します。
なので、こちらが提示したテストパターンはすべてパスさせてください。

その上で、シンプルでわかりやすく実装されているコードを評価します。
原則として長いコードよりも短いコードの方を評価しますが、いくら短くても可読性を無視したトリッキーなコードになっている場合は逆に評価を落とします。

評価してほしい「こだわりポイント」があればコードの上部にコメントとして記述してください。

挑戦を開始する前にご準備いただきたいもの

・言語はRubyを使用してください。(Ruby 2.0以上)
・テストフレームワークはRSpecを使用してください。(RSpec 2.14以上)

その他注意事項

・2回目以降は採点対象外になる場合があります。
・白紙に近いなど、採点不能なものはフィードバックいたしかねます。
・評価フィードバックコメントのご送付は、受付締切から2週間以内を予定しています。
・優秀解答者は、出題者のブログ「give IT a try」上で、ニックネームと解答内容と評価のポイントを掲示させていただくことがあります。

CodeIQ運営事務局からのお願いと連絡事項

    • 解答送信の有無を問わず、模範解答のネタばれにつながるような各種行為、別人による不正解答は、固くお断り申し上げます。
    • 解答は個人が特定されない状態でリクルーティング活動等を行う企業に公開されます。また、企業は個人を特定できない状態で解答を見てメッセージを送る場合があります。予めご了承ください。
    • 上記以外の目的で、あなたのご登録情報を企業に公開することはいたしません。ご安心ください。
    • 評価フィードバックが届いたら、ご登録のメールアドレスにお知らせします。

この問題の挑戦受付は終了しました。

トップページに戻る