{"id":32853701,"url":"https://github.com/witekbobrowski/hackerrank","last_synced_at":"2025-11-08T13:04:59.303Z","repository":{"id":41461597,"uuid":"90234502","full_name":"witekbobrowski/HackerRank","owner":"witekbobrowski","description":"👨🏻‍💻 Solutions to hackerrank.com challenges in Swift","archived":false,"fork":false,"pushed_at":"2020-10-02T09:12:30.000Z","size":199,"stargazers_count":50,"open_issues_count":0,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-10T21:15:53.416Z","etag":null,"topics":["30daysofcode","algorithms","cracking-the-coding-interview","hackerrank","hacktoberfest","programming-challenges","solvingproblems","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/witekbobrowski.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}},"created_at":"2017-05-04T07:32:10.000Z","updated_at":"2025-08-21T18:55:18.000Z","dependencies_parsed_at":"2022-09-02T17:14:23.148Z","dependency_job_id":null,"html_url":"https://github.com/witekbobrowski/HackerRank","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/witekbobrowski/HackerRank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/witekbobrowski%2FHackerRank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/witekbobrowski%2FHackerRank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/witekbobrowski%2FHackerRank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/witekbobrowski%2FHackerRank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/witekbobrowski","download_url":"https://codeload.github.com/witekbobrowski/HackerRank/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/witekbobrowski%2FHackerRank/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283354936,"owners_count":26822199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-08T02:00:06.281Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["30daysofcode","algorithms","cracking-the-coding-interview","hackerrank","hacktoberfest","programming-challenges","solvingproblems","swift"],"created_at":"2025-11-08T13:04:58.507Z","updated_at":"2025-11-08T13:04:59.295Z","avatar_url":"https://github.com/witekbobrowski.png","language":"Swift","readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.hackerrank.com/witekbobrowski\"\u003e\n        \u003cimg height=85 src=\"https://d3keuzeb2crhkn.cloudfront.net/hackerrank/assets/styleguide/logo_wordmark-f5c5eb61ab0a154c3ed9eda24d0b9e31.svg\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n![Language](https://img.shields.io/badge/Language-Swift-orange.svg)\n![Challenges](https://img.shields.io/badge/Challenges-144_Complete-green.svg)\n\nThis repository contains my solutions to challenges from hackerrank.com. Solutions are written entirely in Swift. This markdown file tracks my progress as I complete each challenge.\n\n## Contents\n\n### Core CS\n\n##### [Algorithms](Algorithms/)\n- [x] `Warmup`\n- [ ] `Implementation`\n- [ ] `Strings`\n- [ ] `Sorting`\n- [ ] `Search`\n- [ ] `Graph Theory`\n- [ ] `Greedy`\n- [ ] `Dynamic Programming`\n- [ ] `Constructive Algorithms`\n- [ ] `Bit Manipulation`\n- [ ] `Recursion`\n- [ ] `Game Theory`\n- [ ] `NP Complete`\n\n##### [Data Structures](Data%Structures/)\n- [ ] `Arrays`\n- [ ] `Trees`\n- [ ] `Balanced Trees`\n- [ ] `Stacks`\n- [ ] `Queues`\n- [ ] `Heap`\n- [ ] `Disjoint Set`\n- [ ] `Multiple Choice`\n- [ ] `Trie`\n- [ ] `Advanced`\n\n### Tutorials\n\n##### [30 Days of Code](30%Days%of%Code/)\n- [x] `30 Challenges completed`\n\n##### [Cracking the Coding Interview](Cracking%the%Coding%Interview/)\n- [x] `Data Structures`\n- [x] `Algorithms`\n- [x] `Techniques/Concepts`\n\n## Usage\nThere are two ways you can test the solutions found in here.\n##### 1. Terminal\nThe first one is the most obvious one, simply compile and run from terminal using single command\n```\n$ xcrun swift challenge-solution.swift    \n```\nwhere 'challenge-solution.swift' is any swift source file from this repository. This will be the best way to quickly test the solution with console input.\n##### 2. Xcode Playground\nThe second option is to copy code from the source file and paste it into the Xcode Playground. Nearly all of the solutions that you can find here need some kind of input, so don't be surprised when Playground will give you an error. You will need to remove any call to 'readLine()' and hardcode any desired input.\n\n## Note\n- If you have encountered any problems with solutions feel free to [open new issue](https://github.com/witekbobrowski/HackerRank/issues/new)❗️\n- If this helped you in any way consider leaving a star ⭐️\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwitekbobrowski%2Fhackerrank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwitekbobrowski%2Fhackerrank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwitekbobrowski%2Fhackerrank/lists"}