🐍 Course Overview / 课程概览

PRG is the repository for the Programming and Algorithmics course at CTU. It documents my journey from basic Python syntax to solving complex algorithmic challenges.
PRG 是 CVUT 编程与算法课程的代码库。它记录了我从 Python 基础语法到解决复杂算法挑战的历程。


🧠 Highlighted Challenges / 挑战集锦

1. Protein Folding (Bonus)

A simulation of how proteins fold into 3D structures based on their amino acid sequence (HP model).
基于氨基酸序列(HP模型)模拟蛋白质如何折叠成 3D 结构。

2. Vector Class Implementation

Building a robust mathematical vector library from scratch, handling dot products, normalization, and overloading operators.
从零构建健壮的数学向量库,处理点积、归一化和运算符重载。

3. Prisoner’s Dilemma

A strategy implementation for the classic Game Theory problem.
经典博弈论问题的策略实现。

Code is clean, documented, and ready for review.
代码整洁、注释详尽,随时可供查阅。