Google STEP 2025 の
- 学習記録の保存 (自分用)
- 宿題の格納 (共有用)
を目的としたリポジトリです。
関係者以外の方の閲覧を想定したものではなく、全てのファイルは授業の内容を前提としています。
どなたも閲覧していただいて構いませんが、単体だと説明不足な部分が多いかもしれません。
リポジトリの更新に伴いこちらのREAD.mdも随時更新していく予定です。
.
├── 📂 .github / : Copilotの設定
├── 📂 .vscode / : 環境周りの設定フォルダ
├── 📕 README.md : リポジトリ全体の説明 ← 今ここ
├── 📂 template : Weekフォルダや各ファイルの雛形
├── 📂 note / : 授業のノートや学習の振り返りなど、後から主に見返す部分
│ └── 📕 week(1-7).md
└── 📂 Week(1-7) / : 各週の具体的な学習記録, 宿題
├── 📕 README.md : 宿題の進捗, 説明, 補足
├── 📂 problem_statement.md : 宿題の問題一覧と実装方針まとめ
├── 📂 HW / : 宿題がまとまっているフォルダ 内容は週によりけり
├── 📂 input / : 入力データのファイル一覧
├── 📁 output / : 出力ファイル一覧, 標準出力はすぐ見失うので出力ファイルを作ることが多い
├── 🎮 excercise.cpp : 授業中に扱った例題について、実際に実装してみたもの
└── 🎮 extra.cpp : 追加課題など、宿題の範囲に含まれないもの
.
└── 📂 Weekフォルダ /
└── 📕 README.md ←ここ
にその週確認していただきたいものがまとめてあります!
宿題の添削時は、まず各週のREAD.mdをご覧ください。
今週のものはこちら
大まかな実装方針は、各週のproblem_statement.md(宿題の内容をひとまとめにしたファイル)に記載してあります。
また個々のファイルの細かい実装方針や具体的なtodoについては、一箇所にまとめることはせず各ファイルに記載しています。
こちらはファイルの冒頭に、Doxygenの記述ルールに則ってコメントが書いてあるはずです。
関数や変数にも説明が付けられているので、大きなプログラムはDoxygenでドキュメント化して読んでいただくのが読みやすいかもしれません。
Thank you for your review!