はじめまして、問題管理を担当しているTechFULエンジニアです!
皆さんは「チャレンジ問題」に挑戦したことはありますか? (いつも挑戦してくださっている皆さん、ありがとうございます!)
チャレンジ問題は2021年6月9日時点で400問以上公開しており、「どの問題から挑戦したらいいんだろう?」「難易度◯って書かれていても簡単か難しいか分からない」「終わりが果てしなく遠い...」と思われている方もいると思います。
そこで、公式のシステムではないですが、私のおすすめチャレンジ問題を検定風に紹介したいと思います。 初級から上級まで、全難易度帯をカバーしていますのでぜひ挑戦してみてください!
検定について
以下は実際の検定ではなく、おすすめ問題を検定風に紹介したものとなっています。 ひとつの目安や目標としてご参考いただければ幸いです。
各級は3問構成になっており、全て正解することができましたら合格です。
TechFULの問題について分からないことがございましたら、下記の問題FAQページをご参照ください。
入門編
プログラミングを始めた方はまずは10級から挑戦してみましょう! 10~6級の問題はプログラミングの入門書を一通り勉強すれば解答できるレベルとなっています。
10級
エコー
猫鑑定家
9級
変数の使い方
足し算引き算
summmer
8級
判断
Postal Code
シフト演算
7級
アルファベットポイント
オーバー風呂ー
南京錠
6級
add reverse string
意地悪な加算
グルグルするんです
初級編
プログラミングがある程度できるようになってきた方は5~1級に挑戦してみましょう! 複雑なプログラムを実装する問題や、アルゴリズムの基礎問題が出題されます。 ここからはちょっと考えないと解けない問題も一部出題されます。
5級
グラフ-2
BIG AnD small
パスワードの安全性
4級
お皿洗い
抽象【Easy】
生徒の並び替え
3級
パスカルの三角形
URL
循環データ構造
2級
サイキムシ
プレゼントは3の倍数
デスクワーク
1級
"友人"と"知人"
追いかけっこ
Techちゃんの通学路
中級編
ここからはかなり難しくなります! ただプログラムを書くだけではなく、計算量の優れたアルゴリズムを実装しないとTimeLimitErrorになってしまう問題が多数出題されます。 5段まで解くことができれば、アルゴリズム能力は十分備わっていると思います!
初段
ハッピーサイダー
集中集中、超集中
塗り絵
2段
レンタカー
バグ割
コインは何枚?
3段
カウントクエリ
なかよしこよし
後置記法
4段
竹を割ったゲーム
文字列操作
minmax
5段
xor sigma
営業マンTechちゃん
Common Substring
上級
ここからはチャレンジ枠です。非常にレベルの高い難問揃いです。 アルゴリズム力に自信のある方は挑戦してみてください!
6段
猛吹雪
都市のリーダー
Sum in Ancestors
7段
みんなで線香花火
塗り分け
転送装置
8段
素因数石取り
最長の良い文字列
9段
グラフ色塗り(二色編)
数式操作
気象予報士Techちゃん
10段
高速解析の世界
Tech-lang
Insert Query Rush
最後に
TechFULチャレンジ検定はいかがでしたか?
プログラミングを始めたばかりの方は、まずは6級を目標にすることをお勧めします。 だんだん進めていくと、多くの人にとって2級、4段が大きな壁になると思います。 ぜひ、自分の壁を乗り越えられるようチャレンジしてみてください!
「◯級を合格できた!」「◯級が簡単だった/難しい」など、コメントいただけると嬉しいです。 ここに紹介した以外にも面白い問題がたくさんありますので、ぜひ挑戦してみてください! これからも、TechFULチャレンジ問題をどうぞよろしくお願いいたします。