Repository for CDS-2020 Programming and Promt Engineering II # Commits convention |Prefix|Description|Example| |-|-|-| |feat|New feature|feat: add price prediction model| |fix|Bugfix|fix: correct null pointer in loader| |chore|Maintenance tasks, no logic changes|chore: update README| |docs|Documentation|docs: add API reference| |refractor|Code restructured, no new behavior|refactor: extract helper function| |test|Tests added/changed|test: add unit tests for mod_a| |style|Formatting, no change in logic|style: run black formatter| |ci|CI/CD Pipeline change|ci: add GitHub Actions workflow| |perf|Performance improvement|perf: optimize OSRM batch requests| |build|Build-System, Dependencies|build: update requirements.txt| # Codewars |Title|Source (src/codewars/)|Test (test/codewars/)|URL| |-|-|-|-| |Find the force of gravity between two objects|kata_force_of_gravity.py|test_force_of_gravity.py|[5b609ebc8f47bd595e000627](https://www.codewars.com/kata/5b609ebc8f47bd595e000627/)| |The Lamp: Revisited|kata_the_lamp.py|test_the_lamp.py|[570e6e32de4dc8a8340016dd](https://www.codewars.com/kata/570e6e32de4dc8a8340016dd)| |OOP: Object Oriented Piracy|kata_object_oriented_piracy.py|test_object_oriented_piracy.py|[54fe05c4762e2e3047000add](https://www.codewars.com/kata/54fe05c4762e2e3047000add)| |Vigenère Cipher Helper|kata_cipher_helper.py|test_cipher_helper.py|[52d1bd3694d26f8d6e0000d3](https://www.codewars.com/kata/52d1bd3694d26f8d6e0000d3)|