{"id":22941398,"url":"https://github.com/bashmocha/30-days-of-code","last_synced_at":"2025-09-12T18:21:36.915Z","repository":{"id":60569654,"uuid":"544025234","full_name":"BashMocha/30-days-of-code","owner":"BashMocha","description":" 30 Days of Code by HackerRank Solutions in Java.","archived":false,"fork":false,"pushed_at":"2022-11-26T11:09:31.000Z","size":48,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T13:13:10.242Z","etag":null,"topics":["hackerrank","hackerrank-solutions","java"],"latest_commit_sha":null,"homepage":"https://www.hackerrank.com/domains/tutorials/30-days-of-code","language":"Java","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/BashMocha.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":"2022-10-01T12:48:48.000Z","updated_at":"2025-02-26T04:55:41.000Z","dependencies_parsed_at":"2023-01-23T09:01:10.638Z","dependency_job_id":null,"html_url":"https://github.com/BashMocha/30-days-of-code","commit_stats":null,"previous_names":["bashmocha/30-days-of-code"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BashMocha%2F30-days-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BashMocha%2F30-days-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BashMocha%2F30-days-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BashMocha%2F30-days-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BashMocha","download_url":"https://codeload.github.com/BashMocha/30-days-of-code/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246709919,"owners_count":20821298,"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","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":["hackerrank","hackerrank-solutions","java"],"created_at":"2024-12-14T13:39:23.974Z","updated_at":"2025-04-01T20:43:54.654Z","avatar_url":"https://github.com/BashMocha.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HackerRank - 30 Days of Code\n\nHere is the solutions for [HackerRank's 30-day challenge](https://www.hackerrank.com/domains/tutorials/30-days-of-code) problems.\n\nYou can find the questions and the codes I wrote below.\n\n* Day 0: Hello, World. | [Problem](https://www.hackerrank.com/challenges/30-hello-world/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/0%20-%20Hello%2C%20World/Solution.java)\n* Day 1: Data Types. | [Problem](https://www.hackerrank.com/challenges/30-data-types/problem) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/1%20-%20Data%20Types/Solution.java)\n* Day 2: Operators. | [Problem](https://www.hackerrank.com/challenges/30-operators/problem) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/2%20-%20Operators/Solution.java)\n* Day 3: Intro to Conditional Statements. | [Problem](https://www.hackerrank.com/challenges/30-conditional-statements/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/3%20-%20Intro%20to%20Conditional%20Statements/Solution.java)\n* Day 4: Class vs. Instance. | [Problem](https://www.hackerrank.com/challenges/30-class-vs-instance/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/4%20-%20Class%20vs%20Instance/Person.java)\n* Day 5: Loops. | [Problem](https://www.hackerrank.com/challenges/30-loops/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/5%20-%20Loops/Solution.java)\n* Day 6: Let's Review. | [Problem](https://www.hackerrank.com/challenges/30-review-loop/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/6%20-%20Let's%20Review/Solution.java)\n* Day 7: Arrays. | [Problem](https://www.hackerrank.com/challenges/30-arrays/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/7%20-%20Arrays/Solution.java)\n* Day 8: Dictionaries and Maps. | [Problem](https://www.hackerrank.com/challenges/30-dictionaries-and-maps/problem) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/8%20-%20Dictionaries%20and%20Maps/Solution.java)\n* Day 9: Recursion. | [Problem](https://www.hackerrank.com/challenges/30-recursion/problem?isFullScreen=true) | [Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/9%20-Recursion/Solution.java)\n* Day 10: BinaryNumbers. | [Problem](https://www.hackerrank.com/challenges/30-binary-numbers/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/10%20-%20Binary%20Numbers/Solution.java)\n* Day 11: 2D Arrays. | [Problem](https://www.hackerrank.com/challenges/30-2d-arrays?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/11%20-%202D%20Arrays)\n* Day 12: Inheritance. | [Problem](https://www.hackerrank.com/challenges/30-inheritance/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/12%20-%20Inheritance)\n* Day 13: Abstract Classes. | [Problem](https://www.hackerrank.com/challenges/30-abstract-classes/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/13%20-%20Abstract%20Classes)\n* Day 14: Scope. | [Problem](https://www.hackerrank.com/challenges/30-scope/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/14%20-%20Scope)\n* Day 15: Linked List. | [Problem](https://www.hackerrank.com/challenges/30-linked-list/problem) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/15%20-%20Linked%20List)\n* Day 16: Exceptions. | [Problem](https://www.hackerrank.com/challenges/30-exceptions-string-to-integer/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/blob/main/16%20-%20Exceptions/Solution.java)\n* Day 17: More Exceptions. | [Problem](https://www.hackerrank.com/challenges/30-more-exceptions/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/17%20-%20More%20Exceptions)\n* Day 18: Queues and Stacks. | [Problem](https://www.hackerrank.com/challenges/30-queues-stacks/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/18%20-%20Queues%20and%20Stacks)\n* Day 19: Interfaces. | [Problem](https://www.hackerrank.com/challenges/30-interfaces/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/19%20-%20Interfaces)\n* Day 20: Sorting. | [Problem](https://www.hackerrank.com/challenges/30-sorting/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/20%20-%20Sorting)\n* Day 21: Generics. | [Problem](https://www.hackerrank.com/challenges/30-generics/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/21%20-%20Generics)\n* Day 22: BST. | [Problem](https://www.hackerrank.com/challenges/30-binary-search-trees/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/22%20-%20BST)\n* Day 23: BST Lever-Order. | [Problem](https://www.hackerrank.com/challenges/30-binary-trees/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/23%20-%20BST%20Lever%20Order)\n* Day 24: More Linked Lists. | [Problem](https://www.hackerrank.com/challenges/30-linked-list-deletion/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/24%20-%20More%20Linked%20Lists)\n* Day 25: Time Complexity. | [Problem](https://www.hackerrank.com/challenges/30-running-time-and-complexity/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/25%20-%20Time%20Complexity)\n* Day 26: Nested Logic. | [Problem](https://www.hackerrank.com/challenges/30-nested-logic/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/26%20-%20Nested%20Logic)\n* Day 27: Testing. | [Problem](https://www.hackerrank.com/challenges/30-testing/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/27%20-%20Testing)\n* Day 28: RegEx, Patterns. | [Problem](https://www.hackerrank.com/challenges/30-regex-patterns/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/28%20-%20RegEx%2C%20Patterns)\n* Day 29: Bitwise AND. | [Problem](https://www.hackerrank.com/challenges/30-bitwise-and/problem?isFullScreen=true) |\n[Solution](https://github.com/CheesyFrappe/30-days-of-code/tree/main/29%20-%20Bitwise%20AND)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbashmocha%2F30-days-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbashmocha%2F30-days-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbashmocha%2F30-days-of-code/lists"}