{"id":19288277,"url":"https://github.com/muchokidavid/codility-kata","last_synced_at":"2026-05-14T01:36:38.644Z","repository":{"id":222539156,"uuid":"757107526","full_name":"MuchokiDavid/Codility-kata","owner":"MuchokiDavid","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T20:35:25.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-15T17:35:33.576Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MuchokiDavid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-13T20:26:40.000Z","updated_at":"2024-02-13T20:32:59.000Z","dependencies_parsed_at":"2024-02-19T15:59:16.915Z","dependency_job_id":"d82dbb55-de7c-4451-86f9-ab22a0b5be54","html_url":"https://github.com/MuchokiDavid/Codility-kata","commit_stats":null,"previous_names":["muchokidavid/codility-kata"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MuchokiDavid/Codility-kata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuchokiDavid%2FCodility-kata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuchokiDavid%2FCodility-kata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuchokiDavid%2FCodility-kata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuchokiDavid%2FCodility-kata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuchokiDavid","download_url":"https://codeload.github.com/MuchokiDavid/Codility-kata/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuchokiDavid%2FCodility-kata/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33006438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T22:08:33.863Z","updated_at":"2026-05-14T01:36:38.627Z","avatar_url":"https://github.com/MuchokiDavid.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Codility Kata Solutions\n\nThis repository contains my solutions to various coding challenges from Codility. Codility is a platform that offers coding challenges and assessments for software engineers, particularly focusing on algorithmic and programming skills.\n\n## About Codility\n\nCodility provides a collection of algorithmic tasks divided into different categories such as Arrays, Sorting, Dynamic Programming, etc. These challenges are designed to assess problem-solving skills, algorithmic thinking, and proficiency in programming languages.\n\nYou can explore Codility and try out their challenges [here](https://www.codility.com/).\n\n## Structure\n\nIn this repository, you'll find solutions to Codility challenges organized by their respective categories. Each challenge solution is provided in a separate file along with a brief description and explanation if necessary.\n\n### Categories\n\n- [Arrays](arrays/)\n- [Sorting](sorting/)\n- [Dynamic Programming](dynamic-programming/)\n- [Graphs](graphs/)\n- [Math](math/)\n- [Strings](strings/)\n\n## Contributing\n\nIf you'd like to contribute your solutions to Codility challenges, you're welcome to do so! Here's how:\n\n1. Fork this repository.\n2. Create a new branch (`git checkout -b feature/your-solution`).\n3. Add your solution file to the appropriate category directory.\n4. Write a brief description of the problem and your solution in the file.\n5. Commit your changes (`git commit -am 'Add solution for problem X'`).\n6. Push to the branch (`git push origin feature/your-solution`).\n7. Create a new Pull Request.\n\nPlease ensure that your solution passes all the test cases provided by Codility. Additionally, it's helpful to include comments explaining your thought process and any optimizations you've made.\n\n## Disclaimer\n\nThese solutions are provided for learning and reference purposes. While I strive for accuracy and efficiency in my solutions, there might be better approaches or optimizations possible. Feel free to suggest improvements or alternative solutions via GitHub issues or pull requests.\n\nHappy coding!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuchokidavid%2Fcodility-kata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuchokidavid%2Fcodility-kata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuchokidavid%2Fcodility-kata/lists"}