■アルゴリズム実技検定(PAST)とは
アルゴリズム実技検定(PAST)とは、IT人材のプログラミングスキルを可視化することを目的としたAtCoder株式会社が主催する検定試験です。
■アルゴリズム実技検定の中級認定まで対応
本書は、「エントリー」「初級」「中級」の出題範囲を網羅的に解説しています。
プログラミングの基礎知識から、各種アルゴリズムの解説、数学的な問題解決方法まで、アルゴリズム実技検定だけでなく、これからのソフトウェアエンジニアに要求される知識を丁寧に盛り込みました。
本書を通じて学習することで、「中級」に求められる「様々なアプローチがある課題において、適切なアルゴリズムを選択し、高速なプログラムを作成」できることを目指しましょう。
■本書の特徴
□特徴1:はじめての挑戦でもこの1冊で準備できます!
はじめてのプログラミング、はじめての検定試験でも安心して挑戦できます。
・問題の解き方から回答方法まで丁寧に解説
・中級範囲に出題されるアルゴリズム(問題解決方法)も細かく図解
・Pythonの特徴から基本文法、標準入出力も例を交えて丁寧に説明
□特徴2:実際の問題を解きながら学べます!
アルゴリズム実技検定で求められる知識を問題に取り組みながら得られます。
・はじめての挑戦でもつまずかないように、概念図を豊富に掲載
・はじめてではわかりづらい、問題文の読み解き方も丁寧に解説
・過去にAtCoderやアルゴリズム実技検定で出題された問題を抜粋して解説
□特徴3:プログラマーに求められる知識も身につきます!
問題を解決するだけではなく、高速なプログラムの作成方法も学習できます。
・課題に合わせて、適切なアルゴリズムの選択方法を解説
・複数のアプローチがありえる問題では回答パターンを紹介
・計算量を考えてプログラムを書き換える方法も丁寧に説明
■本書の構成
第1章 アルゴリズム実技検定の挑戦にあたって
第2章 問題の解き方
第3章 アルゴリズムとコーディング
第4章 Pythonを使ったプログラミング[エントリー編]
第5章 基礎的なアルゴリズム[初級編]
第6章 応用的なアルゴリズム[中級編]
第7章 さらなる得点を狙うために