{"id":20514560,"url":"https://github.com/lnvaldez/daily-mini-challenges","last_synced_at":"2025-07-08T01:39:37.016Z","repository":{"id":243892115,"uuid":"813668994","full_name":"lnvaldez/daily-mini-challenges","owner":"lnvaldez","description":"Daily coding problems provided by Penguin Academy for the CodePro 8-Month program.","archived":false,"fork":false,"pushed_at":"2024-11-29T21:34:45.000Z","size":90,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T09:44:11.307Z","etag":null,"topics":["programming","programming-challenges","programming-exercises","python","python3"],"latest_commit_sha":null,"homepage":"","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/lnvaldez.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-06-11T14:12:21.000Z","updated_at":"2024-11-29T21:34:49.000Z","dependencies_parsed_at":"2024-11-29T22:39:01.781Z","dependency_job_id":null,"html_url":"https://github.com/lnvaldez/daily-mini-challenges","commit_stats":null,"previous_names":["lnvaldez/daily-mini-challenges"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnvaldez%2Fdaily-mini-challenges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnvaldez%2Fdaily-mini-challenges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnvaldez%2Fdaily-mini-challenges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnvaldez%2Fdaily-mini-challenges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lnvaldez","download_url":"https://codeload.github.com/lnvaldez/daily-mini-challenges/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242117717,"owners_count":20074438,"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":["programming","programming-challenges","programming-exercises","python","python3"],"created_at":"2024-11-15T21:17:06.506Z","updated_at":"2025-03-05T23:16:35.638Z","avatar_url":"https://github.com/lnvaldez.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=center\u003e🐧 Daily Mini-Challenges\u003c/h1\u003e\n\u003cpre align=center\u003e\n                              _       \n                             (_)      \n _ __   ___ _ __   __ _ _   _ _ _ __  \n| '_ \\ / _ \\ '_ \\ / _` | | | | | '_ \\ \n| |_) |  __/ | | | (_| | |_| | | | | |\n| .__/ \\___|_| |_|\\__, |\\__,_|_|_| |_|\n| |                __/ |              \n|_|               |___/               \n\u003c/pre\u003e\n\n### \u003cp align=center\u003e🤿 The Dive MC's\u003c/p\u003e\n\n\u003c!-- \u003ch1 align=center\u003e🤿 The Dive MC's\u003c/h1\u003e --\u003e\n\n## \u003cspan style=\"color: #1589F0;\"\u003e\u003c/span\u003e `Week 1` \\* June 11-14\n\n| 📅 Date  | 🏆 Challenge                     | 🗂️ File                                                                                                            | Concepts Covered    | Status |\n| -------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------- | ------ |\n| ⛓️ 06/11 | **Day 1** - Reverse String       | [`d1_reverse_string.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w1/d1_reverse_string.py) | Strings, Functions  | ✅     |\n| ✖️ 06/12 | **Day 2** - Multiplication Table | [`d2_multiply_table.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w1/d2_multiply_table.py) | Loops, Nested Loops | ✅     |\n| 🅰️ 06/13 | **Day 3** - Count Vowels         | [`d3_count_vowels.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w1/d3_count_vowels.py)     | Strings, Functions  | ✅     |\n| 📦 06/14 | **Day 4** - Sort List            | [`d4_sort_list.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w1/d4_sort_list.py)           | Lists, Sorting      | ✅     |\n\n## \u003cspan style=\"color: #1589F0;\"\u003e\u003c/span\u003e `Week 2` \\* June 17-21\n\n| 📅 Date  | 🏆 Challenge                        | 🗂️ File                                                                                                                          | Concepts Covered       | Status |\n| -------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ------ |\n| 📙 06/17 | **Day 5** - List to Dictionary      | [`d5_list_to_dict.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w2/d5_list_to_dict.py)                   | Dictionaries, Lists    | ✅     |\n| 🌡️ 06/18 | **Day 6** - Celsius to Fahrenheit   | [`d6_celsius_to_fahrenheit.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w2/d6_celsius_to_fahrenheit.py) | Functions, Math        | ✅     |\n| ✊ 06/19 | **Day 7** - Rock, Paper, Scissors   | [`d7_rps.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w2/d7_rps.py)                                     | Conditional Statements | ✅     |\n| 🔒 06/20 | **Day 8** - Safe Password Generator | [`d8_safe_password.py`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w2/d8_safe_password.py)                 | Strings, Random        | ✅     |\n| ➕ 06/21 | **Day 9** - Sum                     | [`d9_sum.cpp`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w2/d9_sum.cpp)                                   | Functions, Loops       | ✅     |\n\n## \u003cspan style=\"color: #1589F0;\"\u003e\u003c/span\u003e `Week 3` \\* June 24-25\n\n| 📅 Date  | 🏆 Challenge                  | 🗂️ File                                                                                                                    | Concepts Covered   | Status |\n| -------- | ----------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ------------------ | ------ |\n| 📈 06/24 | **Day 10** - Order Array      | [`d10_order_array.cpp`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w3/d10_order_array.cpp)           | Arrays, Sorting    | ✅     |\n| ✅ 06/25 | **Day 11** - Check Palindrome | [`d11_check_palindrome.cpp`](https://github.com/lnvaldez/Daily-Mini-Challenges/blob/main/dive/w3/d11_check_palindrome.cpp) | Strings, Functions | ✅     |\n\n### \u003cp align=center\u003e🔵 The Huddle MC's\u003c/p\u003e\n\n\u003c!-- \u003ch1 align=center\u003e🔵 The Huddle MC's\u003c/h1\u003e --\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skillicons.dev\"\u003e\n    \u003cimg src=\"https://skillicons.dev/icons?i=py,cpp,ruby,js,sqlite\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n| #️⃣    | 🐧  | 🏆 Challenge                                                 | 🗂️ File                                                                                                                   | ⌨️ Concepts Covered         | Status |\n| ----- | --- | ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- | --------------------------- | ------ |\n| 1     | 🔍  | **\u003cspan style=\"color: #3572A5;\"\u003eBinary Search\u003c/span\u003e**       | [01_binary_search.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/01_binary_search.py)             | Searching Algorithms        | ✅     |\n| 2     | 🔄  | **\u003cspan style=\"color: #f34b7d;\"\u003eSimple Sort\u003c/span\u003e**         | [02_simple_sort.cpp](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/02_simple_sort.cpp)               | Sorting Algorithms          | ✅     |\n| 3     | 🌲  | **\u003cspan style=\"color: #3572A5;\"\u003eDFS\u003c/span\u003e**                 | [03_dfs.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/03_dfs.py)                                 | Graph Traversal             | ✅     |\n| 4     | 🌳  | **\u003cspan style=\"color: #3572A5;\"\u003eBFS\u003c/span\u003e**                 | [04_bfs.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/04_bfs.py)                                 | Graph Traversal             | ✅     |\n| 5     | 🛤️  | **\u003cspan style=\"color: #3572A5;\"\u003eShortest Path\u003c/span\u003e**       | [05_shortest_path.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/05_shortest_path.py)             | Shortest Path Algorithms    | ✅     |\n| 6     | 🌲  | **\u003cspan style=\"color: #3572A5;\"\u003eBST Insertion\u003c/span\u003e**       | [06_bst.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/06_bst.py)                                 | Binary Search Trees         | ✅     |\n| 7     | 📈  | **\u003cspan style=\"color: #3572A5;\"\u003ePriority Queue\u003c/span\u003e**      | [07_priority_queue.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/07_priority_queue.py)           | Priority Queues             | ✅     |\n| 8     | 📦  | **\u003cspan style=\"color: #f34b7d;\"\u003eStacks and Queues\u003c/span\u003e**   | [08_stack_queue.cpp](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/08_stack_queue.cpp)               | Stacks and Queues           | ✅     |\n| 9     | 🔢  | **\u003cspan style=\"color: #3572A5;\"\u003eFactorial Recursion\u003c/span\u003e** | [09_factorial_recursion.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/09_factorial_recursion.py) | Recursion                   | ✅     |\n| 10    | 🚮  | **\u003cspan style=\"color: #f34b7d;\"\u003eRemove Duplicates\u003c/span\u003e**   | [10_remove_duplicate.cpp](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/10_remove_duplicate.cpp)     | Data Structures             | ✅     |\n| 11    | 🧩  | **\u003cspan style=\"color: #701516;\"\u003e2D Point Class\u003c/span\u003e**      | [11_2d_point.rb](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/11_2d_point.rb)                       | Object-Oriented Programming | ✅     |\n| 12    | 🔵  | **\u003cspan style=\"color: #f34b7d;\"\u003eShape and Circle\u003c/span\u003e**    | [12_shape_circle.cpp](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/12_shape_circle.cpp)             | Object-Oriented Programming | ✅     |\n| 13    | 💰  | **\u003cspan style=\"color: #701516;\"\u003eBank Account\u003c/span\u003e**        | [13_bank_account.rb](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/13_bank_account.rb)               | Object-Oriented Programming | ✅     |\n| 14    | 🎭  | **\u003cspan style=\"color: #701516;\"\u003ePolymorphism\u003c/span\u003e**        | [14_polymorphism.rb](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/14_polymorphism.rb)               | Object-Oriented Programming | ✅     |\n| 15    | 🚗  | **\u003cspan style=\"color: #f1e05a;\"\u003eCar and Engine\u003c/span\u003e**      | [15-car-engine.js](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/15-car-engine.js)                   | JavaScript Basics           | ✅     |\n| 16    | 📐  | **\u003cspan style=\"color: #f1e05a;\"\u003eGeometric Shapes\u003c/span\u003e**    | [16-geometric-shape.js](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/16-geometric-shape.js)         | JavaScript Basics           | ✅     |\n| 17-21 | 🗄️  | **\u003cspan style=\"color: #3572A5;\"\u003eSQL Basics\u003c/span\u003e**          | [sqlite.py](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/17-21/sqlite.py)                           | Database Basics             | ✅     |\n| BC    | 🧹  | **\u003cspan style=\"color: #3572A5;\"\u003eQuick Sort\u003c/span\u003e**          | [quick_sort.cpp](https://github.com/lnvaldez/daily-mini-challenges/blob/main/huddle/quick_sort.cpp)                       | Sorting Algorithm           | ✅     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flnvaldez%2Fdaily-mini-challenges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flnvaldez%2Fdaily-mini-challenges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flnvaldez%2Fdaily-mini-challenges/lists"}