Swift教室 Swift と競技プログラミングの教室

Swift × 競技プログラミング

書いて、動かして、
身につける。

Swift の基本文法から、アルゴリズム、コーディング面接まで。
ブラウザのエディタですぐに実行しながら学べる教室です。

カリキュラム

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