Swift × 競技プログラミング
書いて、動かして、
身につける。
Swift の基本文法から、アルゴリズム、コーディング面接まで。
ブラウザのエディタですぐに実行しながら学べる教室です。
カリキュラム
- Part 0 はじめに このサイトの使い方と、Swift・AtCoder の準備。30 分で読み終わります。 全 3 章
- Part 1 Swift の基本文法 出力から関数まで。プログラミングが初めてでも読める 15 章。 全 15 章
- Part 2 処理を組み立てる ループの設計、再帰、計算量。どんな処理でも書けるようになる 6 章。 全 6 章
- Part 3 競プロのための Swift コレクション、ビット演算、高速入出力。コンテストで戦うための 8 章。 全 8 章
- Part 4 アルゴリズム ハンズオン 全探索から DP・グラフ・ヒープまで。書いて動かして覚える 10 章。 全 10 章
- Part 5 Arai60 — コーディング面接編 コーディング面接の定番 60 問を Swift で解く。データ構造別に 12 カテゴリ。 全 60 章
- 付録 環境構築、エラー集、チートシート、次のステップ。 全 4 章