# Laboratories for Probability/Statistics and Discrete Math ## Laboratory nr.1 (Discrete Math) - [1. Powerset Calculator](https://github.com/lemoentjiez/Labs/blob/main/LabMD_1/powerset.py) - [2. XNOR Calculator](https://github.com/lemoentjiez/Labs/blob/main/LabMD_1/xnor.py) - [3. Longest Substring Finder](https://github.com/lemoentjiez/Labs/blob/main/LabMD_1/longest_substring.py) - [4. Truth Table Solver](https://github.com/lemoentjiez/Labs/blob/main/LabMD_1/truth_table.py) - [5. Sierpinski Triangle Drawer](https://github.com/lemoentjiez/Labs/blob/main/LabMD_1/sierpinski.py) - [6. BONUS: Game of Life](https://github.com/lemoentjiez/Labs/blob/main/LabMD_1/game_of_life.py) ## Laboratory nr.1 (Probability/Statistics) - [1. Coin Game Simulation](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/betting.py) - [2. Revolver Simulation](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/revolver.py) - [3. Tennis Simulation](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/tennis.py) - [4. Roulette Simulation](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/roulette.py) - [5. Birthday Attack Collision Finder](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/birthday_attack.py) - [6. BONUS: Area of Shape (Monte Carlo Principle)](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/bonus_psa.py) ## Laboratory nr.2 (Discrete Math) - [1. Random Vulnerability](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/betting.py) - [2. RSA](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/revolver.py) - [3. Check Password](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/tennis.py) - [4. Palindrome](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/roulette.py) - [5. Cracking the Password](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/birthday_attack.py) - [6. BONUS: Mastermind](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/bonus_psa.py) ## Laboratory nr.2 (Probability/Statistics) - [1. Interesting Observation -](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/betting.py) - [2. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/revolver.py) - [3. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/tennis.py) - [4. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/roulette.py) - [5. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/birthday_attack.py) - [6. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/revolver.py) - [7. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/tennis.py) - [8. Densities](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/roulette.py) - [9. Random Variables](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/birthday_attack.py) - [10. Important Distributions](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/birthday_attack.py) ## Laboratory nr.3 (Discrete Math) - [1. Courses](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/betting.py) - [2. Cheapest Flights](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/revolver.py) - [3. Matrix](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/tennis.py) - [4. Network](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/roulette.py) - [5. BONUS - Network](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/birthday_attack.py) ## Laboratory nr.3 (Probability/Statistics) - [1. Important Distributions](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/betting.py) - [2. Continuous Conditional probability](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/revolver.py) - [3. Counting](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/tennis.py) - [4. Networking](https://github.com/lemoentjiez/Labs/blob/main/LabPSA_1/roulette.py)