Solutions to Codility challenges (all of them was done on my own and i havent checked other people solutions before i got done mine):
The Doge
TheDoge2021.py - 100% score solution (Golden award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/certNA5XDN-SD2FZA8BFY77BFZ3/
The Matrix
TheMatrix2021gold.py - 100% score solution (Golden award).
TheMatrix2021silver.py - 76% score solution (Silver award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/certSQPME7-UG7D6BK88BF6A7F3/
Silver Award Certificate at Codility: https://app.codility.com/cert/view/cert2BFUSG-8F92872H2CF7UNQD/
The OLX Group challenge
OLX2020gold.py - 100% score solution (Golden award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/certNH9KXR-KCB3SYAQZ2ZUU9PM/
Silver
Silver2020.py - 100% score solution.
Link to Silver2020.py at Codility: https://app.codility.com/demo/results/trainingEWP85T-GPK/
Palladium
Palladium2020gold.py - 100% score solution (Golden award).
Palladium2020silver.py - 83% score solution (Silver award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/certSMB24J-H3PKP5XAJDPBNYQR/
Silver Award Certificate at Codility: https://app.codility.com/cert/view/certJ9W3T3-2W6J4D8K8TM59TWB/
Strontium:
Strontium2019.py - 100% score solution.
Link to Strontium2019.py at Codility: https://app.codility.com/demo/results/trainingSDDBZZ-9DF/
Yttrium:
Yttrium2019.py - 100% score solution.
Link to Yttrium2019.py at Codility: https://app.codility.com/demo/results/trainingKEVWMR-5X8/
Zirconium:
Zirconium2019.py - 100% score solution.
Link to Zirconium2019.py at Codility: https://app.codility.com/demo/results/trainingQTHWS4-2UP/
Niobium:
Niobium2019.py - 100% score solution.
Link to Niobium2019.py at Codility: https://app.codility.com/demo/results/trainingAHF8XQ-A4H/
Molibdenum
Molibdenum2019.py - 100% score solution (Golden award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/certJZXNPQ-NMKYEZR3S5B9F4Q5/
Silver Award Certificate at Codility: https://app.codility.com/cert/view/certVR7XBH-ZN89HT4NTT94XVMG/
Technetium:
Technetium2019.py - 100% score solution (Golden award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/certNQ2Q9C-8JY35FPBWQTEYGUM/
Ruthenium
Ruthenium2019.py - 100% score solution (Golden award).
Golden Award Certificate at Codility: https://app.codility.com/cert/view/cert4QJC8Q-B7BD49NFNNBWEJPU/
Rhodium
still missed
Nickel
Nickel2018.py - 100% score solution.
Link to Nickel2018.py at Codility: https://app.codility.com/demo/results/trainingTJYN4C-MKN/
Germanium
Germanium2018.py - 100% score solution.
Link to Germanium2018.py at Codility: https://app.codility.com/demo/results/trainingH3ASMT-5ZP/
Bromum
Bromum2018.py - 100% score solution.
Link to Germanium2018.py at Codility: https://app.codility.com/demo/results/trainingTQ7PN2-FKQ/
Krypton:
Krypton2018.py - 100% score solution.
Krypton2018_first.py - 83% score solution. Original idea was keeping zeros with numbers, but amount of zeros can be growing to really big amounts, so calculations slowing down, and as a results 3 last perfomance tests was failed. In 100% score solution each element of array looks like [a,b], where is a - number, and b - amounts of zeros.
Link to Krypton2018_first.py at Codility: https://app.codility.com/demo/results/trainingA7DVHR-XQY/
Link to Krypton2018.py at Codility: https://app.codility.com/demo/results/training6N6GGK-V5Z/
Rubidium:
Rubidium2018.py - 100% score solution.
Rubidium2018greedy.py - greedy solutions 100% correct, but doesnt have optimal perfomance.
Link to Rubidium2018.py at Codility: https://app.codility.com/demo/results/trainingY9JU8K-PD9/