Skip to content

Tosha1409/Codilitychallenges

Repository files navigation

Solutions to Codility challenges (all of them was done on my own and i havent checked other people solutions before i got done mine):

2021

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/

2020

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/

2019

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

2018

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/