問題
どの問題にも、受け付けるすべての言語の模範解答があり(ほとんどは 8 言語、ポインタやクラスのように言語によって違うものはその言語だけ)、同じ答えを出すか機械で検証しています。
- 芳名帳の一行を書き写す8P0311
- 二つの数の和8P0001
- 加点した点数をカンマでつなぐ8P0373
- 順番に渡すビー玉8P0251
- 背の低い人が前に立つ8P0344
- 真と偽を四行8P0217
- 座席コードから券の番号を求める8P0226
- 割引価格がなければ定価で8P0281
- 1 リットルで走る距離8P0216
- 各桁の和8P0006
- 碁盤の目の距離8P0017
- 正方形の額に合わせた写真8P0254
- 成績をつける8P0011
- うるう年の判定8P0019
- ロッカーの追加料金8P0372
- 三日間の気温の流れ8P0227
- ジャックン拍手8P0002
- 星の三角形8P0007
- 九九の一段8P0022
- ユッかモが出たらもう一回8P0255
- 最初に出る倍数8P0023
- 道の終わりにも立てる街灯8P0371
- 毎日読む量が増える読書マラソン8P0282
- 母音を数える8P0009
- 文字が最初と最後に現れる位置8P0053
- 斜めに抜き出す文字8P0283
- 単語を数える8P0012
- 回文判定8P0004
- 符号はそのまま、逆に書く8P0252
- 大文字と小文字を入れ替える8P0025
- 最大の数とその位置8P0005
- 再試験を受ける学生の番号8P0374
- 掲示板の一ページを表示する8P0284
- 数を並べ替える8P0036
- 看板の文字の片づけ8P0253
- 名簿にあるか8P0059
- 二人ずつ組んで場所を入れ替える8P0312
- 交互に投げたダーツの点数8P0342
- 平均以上だった朝8P0343
- 目盛りの外に出られない温度計8P0402
- 砂場の中に落ちたボール8P0285
- 歌詞に行番号を付ける8P0347
- 点数の統計8P0003
- 持っているお金とぴったり?8P0043
- 終わりまで足す8P0018
- はかりに出る重さ8P0221
- カードの入れ替え8P0046
- 大きな合計8P0015
- 切り捨て・床・四捨五入8P0044
- 一度鳴ったら切るまで鳴り続けるサイレン8P0289
- 文字の鎖8P0045
- アトラクションの定員8P0086
- 三回たどって探す電源ボックスの担当者8P0286
- 足し算の宿題を採点する8P0222
- 秒を時:分:秒に8P0013
- フリースロー成功率の記録表8P0314
- 何日後の曜日8P0016
- 偶数への丸め8P0048
- 超えない累乗8P0050
- 目標にいちばん近い数8P0218
- 平方根はどのあたり8P0049
- 会員割引と配達料8P0191
- 凧あげのお知らせ板8P0315
- 三つの数の真ん中8P0020
- 四則電卓8P0021
- パスワード規則チェック8P0098
- フィボナッチ数8P0010
- 気温の記録更新を数える8P0219
- 桁数を数える8P0052
- 宅配トラックに順に積む8P0223
- 飛ばしながら逆に数える8P0024
- 0 が出るまでの累計8P0051
- ハングルが混じったメッセージの残り文字数8P0341
- メモの中の文字番号8P0192
- 何文字目から何文字目まで切り出す8P0054
- 単語の順番を逆にする8P0028
- 半分ずつ逆にする暗号メモ8P0316
- 文字のピラミッド8P0097
- シーザー暗号8P0026
- 大文字小文字の模様を写す8P0230
- すべて置き換える8P0055
- 重なりも含めて出現回数を数える8P0030
- 二つの単語を辞書順で比べる8P0056
- 名前を右寄せする8P0029
- 行の前後の空白を取り除く8P0057
- 同じ文字をまとめて縮める8P0027
- 数字の帯の切れ8P0095
- 一方向のバス路線でかかる時間8P0224
- 同じ値をすべて取り除く8P0058
- リストを右に回す8P0032
- 横の合計と縦の合計8P0033
- 数の大きさの順と辞書順8P0320
- チャットの禁止語を隠す8P0194
- コピーだけ直す8P0060
- 格子にはんこを押す8P0061
- いちばん低い人は先頭、いちばん高い人は最後尾8P0317
- 二番目に大きい数8P0031
- クラス平均と学年平均8P0225
- 読み取った順に商品を数える8P0220
- 電話帳で探す8P0063
- 最後の票だけ数える投票8P0228
- 互いに選んだペアを探す8P0256
- 部品コードの範囲で在庫を探す8P0229
- 重なる数を消す8P0035
- k 人集まると出発する体験ブース8P0349
- 素数判定8P0008
- 既定値のある箱の数の関数8P0257
- 整ったロッカー番号8P0196
- 基準の関数を受け取っていちばんの単語を選ぶ8P0318
- 腕の長さが違うてんびん8P0345
- 一列に並んだホタル8P0350
- 丸いテーブルに k 個おきに置くあめ8P0313
- 逆から読んでも素数の数を数える8P0258
- 2進数に変換8P0038
- バスがいちばん混んだ区間8P0259
- 二つの入口の入場記録をまとめる8P0260
- 司書が取り出してみた本8P0375
- 誕生日が早く来る友だちから8P0376
- 硬貨の枚数を減らす8P0041
- 階段の上り方の数8P0042
- 給食室のトレーの山8P0348
- 先に来た人から受け取る傘の貸し出し8P0351
- ストーブの暖かさが広がる教室8P0378
- かくれんぼの鬼が歩いた道8P0377
- 分かれ道のメモをたどる8P0380
- 手がかりだけで決まる順位8P0381
- いちばん長い餅から切る8P0379
- カフェのスタンプカード6P0261
- 自分の状態を文字列で伝えるゲームキャラクター6P0346
- 週末農園の畑の記録簿8P0319
- カメが向いている方角6P0077
- 順に使う割引クーポン5P0199
- ポインタで受け取る最小・最大・合計2P0073
- ポインタで歩くいちばん長いかたまり2P0074
- 単語をためておく2P0075
- 同じリストを指す名札8P0262
- ぶつかると戻ってくるロボット3P0203
- 表を転置してふるい分ける1P0083
- 一つを二度使う最近のリスト4P0204
- フリマの検索窓6P0263
- 錠の記録を照らし合わせる8P0287
- 新しいロッカーの両隣8P0288
- 棚ラベルの確認文字8P0161
- バックスラッシュで続けた行を伸ばす8P0325
- どこででも改行される秤の記録8P0231
- 売上記録の合計8P0102
- 気温の帯グラフ8P0164
- ブロックと隠された変数8P0087
- ダーツの得点表: 値ごとに違う寿命8P0328
- 整列ネットワークを動かす8P0133
- 2進小数で割り切れるか8P0359
- 権限ビットのチェッカー8P0132
- 修学旅行の申込書チェック8P0324
- シャトルバスの時刻表を作る8P0163
- データプランの超過料金8P0387
- 空欄は前の値で8P0047
- 輪ごとに目の数が違うカウンター8P0266
- 世界の都市での会議の時刻8P0166
- 人数に合わせて変える料理の分量8P0232
- 部品寸法の公差検査8P0134
- 配達ドローンが飛んだ距離8P0233
- 散歩道を照らす街灯8P0389
- 宅配便の料金表8P0167
- 駐車料金の計算8P0136
- 楽譜を k 半音ずらして書く8P0401
- 満年齢で決める入場料8P0169
- タイルの壁に貼る看板の場所を数える8P0270
- 6 が出たらもう一度振るサイコロ遊び8P0264
- 二人とも空いている日の表8P0234
- 複数月のカレンダー8P0126
- 自動販売機のおつり8P0127
- カンマを打った入出金の帳簿8P0173
- 累進税率で所得税を計算8P0137
- 0 階のないエレベーターの運行記録8P0235
- 片手で打てるいちばん長いかたまり8P0269
- 二行の変わった所を示す8P0143
- Web アドレスのパスを整理する8P0144
- 幅に合わせて折り返す8P0104
- アドレスの後ろの設定を読む8P0236
- ガラス窓に貼る鏡文字8P0174
- 横棒グラフの報告8P0175
- 例外の単語があるタイトルケース8P0145
- 穴埋めテンプレート8P0101
- 次を検索と前を検索8P0356
- 大文字小文字を無視して並べる8P0103
- 辞書のページの柱見出し8P0386
- 成績表を作る8P0096
- 検索条件を付けてリンクを完成させる8P0290
- 勝つほど疲れるトーナメント8P0180
- カエルの飛び石8P0193
- 再生リストを直す8P0110
- いちばん良い連続区間の平均8P0106
- 紙テープを折る8P0354
- レシピに足りない材料8P0237
- リストをセーブ枠に保存して読み込む8P0107
- 渦巻きに埋める8P0128
- アンケート回答の縦棒グラフ8P0150
- 区間を反転する関数8P0062
- 席替えのあとで動いた生徒8P0176
- 倉庫の棚を区間ごとに整理8P0177
- 日較差がいちばん大きい日8P0238
- 小計が書かれたレシートの検算8P0268
- 平均を小数第二位まで8P0014
- 単語の出現回数ランキング8P0034
- 倉庫の再注文レポート8P0147
- お店の在庫管理8P0064
- リアルタイム上位 3 人8P0109
- アルバムのタグをまとめる8P0388
- 番号順の名簿8P0065
- 和集合・積集合・差集合8P0099
- 踏むと裏返るタイル8P0352
- 最初の文字でまとめる8P0066
- 玉がいちばん少なくてすむそろばん8P0355
- 審査点をいくつでも受け取る関数8P0333
- 会議室予約の時間チェッカー8P0149
- 先に亡くなった子の取り分は孫へ8P0265
- 規則の関数を渡して整える数のリスト8P0239
- 左からたたむ、右からたたむ8P0329
- すり減ったキーから絞り込む暗証番号8P0321
- 最大公約数と最小公倍数8P0037
- 分数を足して約分する8P0094
- 三つの灯台が重なって光る瞬間を数える8P0322
- 二つの素数の和に分ける8P0068
- a 進法を b 進法に8P0093
- 避ける数字を除いた番号札8P0358
- 区間の和をすばやく8P0039
- 整列された数で和が S になる二つ8P0069
- 会議室はいつ空く8P0240
- 標識の間の高さ8P0327
- 一つの会議室に会議をたくさん入れる8P0090
- コンボが積み重なるリズムゲーム8P0267
- かっこの対応8P0040
- 切符売り場の行列8P0071
- 扉が一つずつ閉まる博物館8P0291
- 折りたたまれた返信ツリーの行番号8P0292
- 共通の友だちがいちばん多い人8P0293
- 先修科目を守る学期計画8P0197
- 古くなったファイルだけ作り直す8P0326
- いちばん走っていない自転車から貸す8P0294
- 銀行口座オブジェクト6P0078
- 共有する番号札6P0079
- 社員の種類ごとに違う給料6P0157
- 成績順位表8P0067
- 勝ち点順位表6P0080
- いっしょに流れる砂時計6P0323
- 注文の状態機械6P0156
- ログをレベルで絞り込む6P0357
- ひとつで使う最大値3P0081
- できることでまとめたスマートホーム機器5P0383
- ポインタのポインタで外す列車の車両2P0201
- 二倍に伸びる配列2P0158
- コピーされたロボットたち3P0076
- 全部出るか一つも出ないかの自動販売機3P0382
- 受講名簿をひっくり返す1P0123
- ノートとペンのギフトセット8P0353
- 両側から引けるペア台帳4P0384
- 都市別の注文集計2P0082
- 宝探しで掘ったマスの整理6P0385
- ゆるい等価、厳密な等価2P0084
- 同じかを測る四つの方法2P0124
- 参照で受け取る在庫台帳1P0085
- 車両基地で列車をつなぐ4P0207
- ファイルサイズを読みやすく8P0135
- サーバーログの絞り込みとまとめ8P0165
- 自転車の区間記録の整理8P0162
- カンマとコメントが混ざった測定記録を読む8P0392
- 手紙の束を要約する8P0295
- レシート印刷機の書式文字列8P0241
- バイトダンプ表の印刷8P0396
- 進捗バーが残した文字8P0271
- 数字フォントで印刷する横断幕8P0404
- 値を入れる前に使った変数8P0360
- まとめて代入する電卓のマス8P0272
- 預金の複利利息表8P0131
- 小さな型に移し替える8P0397
- 故障したセンサーと警報8P0362
- 制御文字の表記をほどく8P0300
- 何日後・何日前の日付8P0170
- 持ち分で分けて残った1ウォン8P0363
- センサー値の平均と標準偏差8P0168
- スプリンクラーが届く鉢8P0129
- 売買ロボット: 1 日に 1 つだけ8P0330
- テレビのリモコンキー8P0242
- 商品コードの型チェック8P0273
- 基準の順に比べる商品比較8P0301
- パッチワークの斜めの列を何本かおきに取り出す8P0335
- ダーツの点数を減らすゲーム8P0140
- スライム狩りの日誌8P0390
- 数字を並べて引き算を繰り返すと8P0209
- バビロニアの平方根8P0130
- 待ってから送り直す8P0138
- 文字で描いた定規8P0172
- 作業記録を逆にたどって最初の列を求める8P0331
- 上がるほど遠ざかる次のレベル8P0296
- ATM の状態を追う8P0139
- 回して裏返す文字テープ8P0297
- Python 式 a:b:c スライスをまねる8P0274
- 長いファイル名を真ん中で縮める8P0395
- 引用符つき CSV を分ける8P0105
- 巻末の索引を作る8P0302
- 編み図を裏側から読む8P0332
- まとめて置き換える台本直し8P0243
- ログの秘密の値を隠す8P0171
- ファイル名の自然順ソート8P0142
- Markdown の目次を作る8P0141
- 設定ファイルの値を整える8P0393
- カード列を整理する命令8P0244
- コピーして切り取って貼り付け8P0298
- 集合写真の並び方を前後にめくる8P0208
- 画面に残っている発言で連投を弾く8P0391
- 小劇場の座席予約と待ち列8P0146
- 誰も大きくがっかりしない店を選ぶ8P0334
- 観測所の平均気温ランキング8P0195
- 項目別の予算帳8P0178
- 順位を書く投票の決選8P0148
- 小さな図書館の貸出台帳8P0179
- 果てしない盤に電線を置く8P0364
- 倉庫の棚ごとの在庫台帳を並べる8P0394
- アナグラムでまとめる8P0108
- 比率が同じレシピをまとめる8P0280
- 数をハングルで読む8P0200
- 選んだほうだけ計算する計算木8P0275
- 名前付き引数の割り当て8P0361
- 攻撃されない駒8P0299
- 文字の並べ方8P0100
- かかった時間の表記を読む8P0366
- 静的スコープと動的スコープで二回動かす8P0245
- 信号の前の車8P0114
- ボタンが二つだけのエレベーター8P0181
- 歯車の列を組む8P0185
- 掛けた素数が k 個の数を数える8P0113
- にじんだ帳簿の素数8P0182
- 格子で長方形の和をすばやく求める8P0092
- 差が k 以下の二つの数8P0112
- ネックレスから最も短く切り取る8P0155
- リボンを同じ長さに切る8P0070
- バックアップディスクの容量8P0111
- 急行が追い抜く時刻表で乗り継ぐ8P0304
- 硬貨で金額を作る方法の数8P0088
- 最長増加部分列8P0089
- ナップサックに詰める8P0116
- 最長共通部分列8P0117
- 字幕を直す最も安い方法8P0153
- 右側で最初に出会う大きい数8P0091
- 元に戻すとやり直しのあるメモ帳8P0187
- 順番に働く CPU8P0115
- 二つの水差しでぴったり量る手順8P0210
- 鍵を拾いながら手さぐりで進む洞窟探検8P0190
- 友だちの輪8P0118
- 祭りの準備作業の余裕時間8P0303
- つなげて呼ぶメソッドで部屋の図面を直す6P0276
- 満杯になると出発する宅配トラック8P0247
- サイコロ五つの役6P0198
- 作業の待ち行列と中央値3P0121
- ポインタ配列で作る箱の順位表2P0246
- 行ごとに長さが違う表2P0202
- 小さなヒープ管理人8P0365
- 参照で直して lower_bound で探す1P0125
- 複製された冒険者と共有の金庫3P0159
- 答案の採点表を作る1P0206
- ステージごとの上位 k 人2P0122
- 商品表と注文表の突き合わせ2P0160
- 同じ小包と中身が同じ小包8P0205
- フォルダの木を描く8P0248
- 入れ子のブロックで名前を探す8P0183
- 丸テーブルの席の決まり8P0184
- タイルの壁と角の数字8P0399
- 仕事がなければ向きを変えるエレベーター8P0250
- 方眼紙を余りなく正方形に切る8P0367
- 三色のリボンの最も長い切れ端8P0398
- 小さな素数だけに分かれる数8P0340
- 循環小数を別の進法に8P0403
- 離れるほど冷めるたき火とキャンプ場の暖かさ8P0307
- 円卓に料理を出す8P0369
- いちばんきつい区間はロープウェイで越える尾根道8P0306
- 干し柿を干す日を選ぶ8P0368
- 街灯の光を同じだけ伸ばす8P0213
- 遅れた路線と k 番目の列車8P0370
- 列の基準を入力で受け取る表の並べ替え8P0308
- 締め切りに間に合う 3D プリンターの注文を選ぶ8P0152
- どのコマにもk人が必要な夜通しの当番8P0310
- 水が流れていく方法の数8P0154
- 冷蔵庫にお菓子をいくつ買っておくか8P0214
- 棒が S 本つく番号8P0279
- まねできないビー玉取り8P0339
- 足し算が先の余り電卓8P0186
- 名前つきセーブポイントで巻き戻す帳簿8P0305
- まとめて書いたビーズの図案で隣り合う二色を数える8P0400
- ひびが入ったら冷まして並び直す窯の列8P0309
- 壁を K 個まで壊す近道8P0119
- 隣が多い方が取る絵の具のにじみ8P0188
- 踏むたびに反転する扉8P0249
- 奇数分、偶数分にだけ開く橋8P0336
- 島の地図8P0072
- バージョン範囲を合わせるパッケージインストーラー8P0189
- 下から落ちていくブレーカー8P0337
- バッテリーを替えながら飛ぶドローン8P0151
- 一本破れるだけで水が止まる水道管8P0212
- 見ていた人が去ると抜けるグループチャット8P0278
- 仕事の順番を決める8P0120
- 互いを呼ぶセルがある計算表8P0215
- 要らなくなったパッケージを続けて消す8P0338
- 期限の早いパンから売るパン屋8P0211
- 待つほど急ぎになる診察の順番8P0277