Skip to content

My competition / problem solving solutions in python

Notifications You must be signed in to change notification settings

FovenX3/contest-questions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Challenges Solution Repository

Includes solutions for uWaterloo's CCC, Hackerrank, GeeksForGeeks, LeetCode, Google Kickstart, and some useful graph algorithms in python 3.

NOTE: I made this so that others may learn from the techniques I have used to solve problems that may or may not be mainstream. An example of this is [2012 S4 / J5](../master/CCC/2012/S4 A Coin Game.py). The solution found online for Python3 is made by 4 - 5 people, uses a technique as if they were programming in c++, and barely based the test cases (in terms of time). The solution I made at the time wasn't efficient because I had never used the data structure called a set. As soon as I changed the data structure from a list to a set, my solution became more efficient than the other solution! Another note. I've also noticed that there is a lack of organization / design / aesthetic when it comes to programmers sharing their solutions, and this is how I think it should be done.

Canadian Computing Competition

https://cemc.math.uwaterloo.ca/contests/computing.html

Year Type Completed Total Score
2019 Junior X - X 0/75
2019 Senior 1 - 3 40/75
2018 Junior 1 - 4 60/75
2018 Senior 1 - 4 60/75
2017 Junior 1 - 5 75/75
2017 Senior 1 - 3 45/75
2016 Junior 1 - 5 75/75
2016 Senior X - X 0/75
2015 Junior 1 - 5 75/75
2015 Senior X - X 0/75
2014 Junior X - X 0/75
2014 Senior X - X 0/75
2013 Junior X - X 0/75
2013 Senior X - X 0/75
2012 Junior 1 - 5 75/75
2012 Senior 4 - 5 30/75
2011 Junior 1 - 5 60/75
2011 Senior X - X 0/75
2010 Junior 1 - 5 75/75
2010 Senior 1 - 2 30/75

About

My competition / problem solving solutions in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.9%
  • C++ 2.1%