カメヲラボ

主にプログラミングとお勉強全般について書いてます

2018-04-25から1日間の記事一覧

10,000人のコードを読んだ話~さらばCodeIQ~

10,000人のコードを読んだ話 ◆はじめに 本稿にはCodeIQで過去に出題された採用問題の採点内容に関する記述が含まれますが、問題に挑戦したユーザの皆様の具体的な解答に関しては、一切の記述はありません。これは、解答の権利がユーザに帰属するということと…

CodeIQ過去問集

私がCodeIQで出題した問題(の一部)とその解説・解答例を書き残しておきます。 (結構な量なのでボチボチ追加していきます) 01. ショートコーディング入門編 【問題】 【解説1】 【解説2】 02. ショートコーディング:パスカルの△ 【問題】 【解説】 03. …

CodeIQ過去問集36:まっすぐ行こう

本稿はCodeIQで2016年7月12日~2018年4月25日に出題された 【実力判定:Sランク】まっすぐ行こう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 まっすぐ行こう 【問題】 M×Nのマス目を左上から右下に向かっ…

CodeIQ過去問集33:256

本稿はCodeIQで2016年7月12日~2018年4月25日に出題された 【実力判定:Cランク】256 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 256 【問題】 いくつかの整数値が与えられます。 それらの中で、和がちょ…

CodeIQ過去問集34:ビットカウント

本稿はCodeIQで2016年7月12日~2018年4月25日に出題された 【実力判定:Bランク】ビットカウント という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 ビットカウント 【問題】 2つの整数値N, Mが与えられます。 0…

CodeIQ過去問集35:小銭王子

本稿はCodeIQで2016年7月12日~2018年4月25日に出題された 【実力判定:Aランク】小銭王子 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 小銭王子 【問題】 小銭をたくさん持っている小銭王子は、小銭を使…

CodeIQ過去問集32:一番楽な待ち合わせ

本稿はCodeIQで2015年6月22日~7月6日に出題された コード銀行:一番楽な待ち合わせ という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 一番楽な待ち合わせ 次の図のような、格子状の土地の各番号部分に人が住ん…

CodeIQ過去問集31:英語でプリーズ!

本稿はCodeIQで2015年3月16日~6月8日に出題された コード銀行:英語でプリーズ! という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 英語でプリーズ! 【問題】 与えられた整数値を、英語に変換するプログラム…

CodeIQ過去問集30:几帳MEN

本稿はCodeIQで2014年12月1日~12月29日に出題された コード銀行:几帳MEN という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 几帳MEN 3人の几帳面な男たちがいました。 ジェシー「みかんをたくさん頂いたんだ。…

CodeIQ過去問集29:共通の祖先は?

本稿はCodeIQで2014年12月22日~2015年1月26日に出題された コード銀行:共通の祖先は? という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 共通の祖先は? 次のような二分木があります。 各ノードの値はノード…

CodeIQ過去問集28:壊れたパスカルの三角形

本稿はCodeIQで2014年12月8日~2015年1月12日に出題された コード銀行:大きなべき乗の計算 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 壊れたパスカルの三角形 パスカルの三角形は、上記のように隣り合…

CodeIQ過去問集27:大きなべき乗の計算

本稿はCodeIQで2014年12月1日~12月29日に出題された コード銀行:大きなべき乗の計算 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 大きなべき乗の計算 【問題】 べき乗の計算を行うと、指数部分がそれほ…

CodeIQ過去問集26:バブルソートの交換回数

本稿はCodeIQで2014年11月3日~12月15日に出題された コード銀行:バブルソートの交換回数 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 バブルソートの交換回数 【問題】 バブルソートのアルゴリズムを用…

CodeIQ過去問集25:切手を切って!

本エントリはCodeIQで2014年9月22日~12月1日に出題された コード銀行:切手を切って! という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 切手を切って! 次のような切手シートがあります。 この切手シートから…

CodeIQ過去問集24:ヒット・アンド・ブロー

本稿はCodeIQで2014年9月15日~12月1日に出題された コード銀行:ヒット・アンド・ブロー という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 ヒット・アンド・ブロー ヒット・アンド・ブローというゲームがあり…

CodeIQ過去問集23:n番目の数字は?

本エントリはCodeIQで2014年7月7日~11月11日に出題された コード銀行:n番目の数字は? という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 n番目の数字は? 【元になる数列】 5, 6, 7, 8, 9, 10, 11, 12, 13, .…

CodeIQ過去問集22:単語を変換しよう

本稿はCodeIQで2014年9月15日~10月16日に出題された コード銀行:単語を変換しよう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 単語を変換しよう 【単語変換】 ある英単語について、アルファベットを1か…

CodeIQ過去問集21:ABC迷路

本エントリはCodeIQで2014年6月30日~8月25日に出題された コード銀行:ABC迷路 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 ABC迷路 次のように、"A", "B", "C"が矩形に並べられています。 この矩形の左…

CodeIQ過去問集20:「7」の数を数えよう

本稿はCodeIQで2014年5月26日~7月7日に出題された コード銀行:「7」の数を数えよう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 「7」の数を数えよう 【問題】 1からnまで連続する正の整数があります。…

CodeIQ過去問集19:スーパー肩車

本稿はCodeIQで2014年5月26日~7月7日・2015年5月11日~6月15日に出題された コード銀行:スーパー肩車 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 スーパー肩車 【問題】 できるだけ多くの人数で、肩車…

CodeIQ過去問集18:大漁!初がつお

本稿はCodeIQで2014年4月14日~6月2日に出題された コード銀行:大漁!初がつお という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 大漁!初がつお 【問題】 CSVファイルに、魚の名前と大きさ(整数値、単位はcm…

CodeIQ過去問集17:ソートの範囲

本稿はCodeIQで2014年3月10日~4月21日に出題された コード銀行:ソートの範囲 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 ソートの範囲 【問題】 ある整数列が与えられます。その整数列を昇順に並び替え…

CodeIQ過去問集16:3年C組の成績表

本稿はCodeIQで2014年2月3日~3月10日に出題された コード銀行:3年C組の成績表 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 3年C組の成績表 【問題】 愛求中学校の3年C組で、実力テストを行いました。国…

CodeIQ過去問集15:階段ピョンピョン1・2・3!

本稿はCodeIQで2014年2月3日~2月24日・2015年1月19日~3月2日に出題された コード銀行:階段ピョンピョン1・2・3! という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 階段ピョンピョン1・2・3! 【問題】 階段…

CodeIQ過去問集14:コード美人

本稿はCodeIQで2014年2月6日~2014年2月24日に出題された「コード美人」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 コード美人 【問題】 1, 3, 9, 27, 81, …のように、1からはじまり3ずつ掛け合わせてい…

CodeIQ過去問集13:バイバイマンを数えよう

本稿はCodeIQで2016年1月28日~2016年2月18日に出題された「バイバイマンを数えよう」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 バイバイマンを数えよう 【バイバイマンとは】 バイバイマンは1日毎に体…

CodeIQ過去問集12:【コードゴルフ】シンプル・ライフゲーム

本稿はCodeIQで2015年11月5日~2015年11月19日に出題された「【コードゴルフ】シンプル・ライフゲーム」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 【コードゴルフ】シンプル・ライフゲーム 【ライフゲー…

CodeIQ過去問集11:わんにゃんキャッスル

本稿はCodeIQで2015年1月22日~2015年2月16日に出題された「わんにゃんキャッスル」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 わんにゃんキャッスル 【問題】 わんにゃん勢力MAPがあります。 彼らは自分…

CodeIQ過去問集10:ショートコーディング:きのこ危機一髪

本稿はCodeIQで2015年3月6日~2015年3月27日に出題された「ショートコーディング:きのこ危機一髪」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 ショートコーディング:きのこ危機一髪 【きのこ村にて】 …

CodeIQ過去問集09:一番割り算の多い組み合わせは?

本稿はCodeIQで2014年11月10日~2014年12月1日に出題された「一番割り算の多い組み合わせは?」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 一番割り算の多い組み合わせは? 【問題】 ユークリッドの互除…