カメヲラボ

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

CodeIQ過去問集

CodeIQ過去問集40:欲張り団子

本稿はCodeIQで出題予定だったものの事情があって出題できなかった 【実力判定:Sランク】欲張り団子 という問題です。 Sランクとありますがだいぶヌルいです。 欲張り団子 【問題】 正方形のマス目があります。 マス目のいくつかには団子があります。 この…

CodeIQ過去問集39:てんびんビーン

本稿はCodeIQで出題予定だったものの事情があって出題できなかった 【実力判定:Aランク】てんびんビーン という問題です。 Aランクとありますがだいぶヌルいです。 てんびんビーン 【問題】 てんびんと、重さの異なるマメがいくつかあります。 すべてのマメ…

CodeIQ過去問集38:パインスイーパ

本稿はCodeIQで出題された 【実力判定:Bランク】パインスイーパ という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 パインスイーパ 【注意】 どう見てもマインスイーパです。本当にありがとうございました。 【…

CodeIQ過去問集37:ぴったりビット

本稿はCodeIQで出題された 【実力判定:Cランク】ぴったりビット という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 ぴったりビット 【問題】 2進表現で 10011101 01100010 のように、各桁に対して片方のビット…

CodeIQ過去問集48:ハリセンボンアタック

本稿はCodeIQで出題された 第2回プロコン:ハリセンボンアタック という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第4問:ハリセンボンアタック 【ストーリー】 「乙姫様…なんでこんなことを…。」カメがつぶや…

CodeIQ過去問集47:復讐

本稿はCodeIQで出題された 第2回プロコン:復讐 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第3問:復讐 【ストーリー】 竜宮城から戻った浦島太郎は、乙姫様から賜った玉手箱を開けました。 漁師であり…

CodeIQ過去問集46:彼魚らの衣装の値段は?

本稿はCodeIQで出題された 第2回プロコン:彼魚らの衣装の値段は? という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第2問:彼魚らの衣装の値段は? 【ストーリー】 助けた(助けられた?)カメに連れられて、…

CodeIQ過去問集45:ロックオン!

本稿はCodeIQで出題された 第2回プロコン:ロックオン! という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第1問:ロックオン! 【背景】 本問はCodeIQ第2回プログラミングコンテストで出題された問題の1つです…

CodeIQ過去問集44:最大の攻撃を繰り出せ!

本稿はCodeIQで出題された 第1回プロコン:【鬼】最大値をたたき出す攻撃を繰り出して鬼を倒そう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第1問がまだの方はこちら 第2問がまだの方はこちら 第3問がま…

CodeIQ過去問集43:「MENMA」を探そう

本稿はCodeIQで出題された 第1回プロコン第3問:【猿】偏食の猿の好き嫌いを見極めよう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第1問がまだの方はこちら 第2問がまだの方はこちら 第3問:「MENMA」を…

CodeIQ過去問集42:少ない重りで重さを量ろう

本稿はCodeIQで出題された 第1回プロコン:【雉】くそ生意気な雉を黙らせよう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第1問がまだの方はこちら 第2問:少ない重りで重さを量ろう 【ストーリー】 じゃ…

CodeIQ過去問集41:接待じゃんけん

本稿はCodeIQで出題された 第1回プロコン:【犬】自信を無くした犬に自信を取り戻させよう という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 第1問:接待じゃんけん 【背景】 本問はCodeIQ第1回プログラミング…

CodeIQ過去問集50:「2人組を作って!〜欠席多くても頑張る編〜」

本稿はCodeIQで2014年9月18日~2014年9月24日に出題された プログラミング言語★総選挙 本選挙「2人組を作って!〜欠席多くても頑張る編〜」 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 プログラミング言…

CodeIQ過去問集49:「2人組作って!」

本稿はCodeIQで2014年9月4日~2014年9月16日に出題された プログラミング言語★総選挙 予備選挙「2人組作って!」 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 プログラミング言語★総選挙 予備選挙 【2人組…

CodeIQ過去問集51:プログラミング言語★裏選挙 ~ 愛の風車

本稿はCodeIQで2014年10月2日~2014年10月23日に出題された 「プログラミング言語★裏選挙―愛の風車」 という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。 プログラミング言語★裏選挙―愛の風車 【問題】 素敵な風…

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, .…