{"id":25388774,"url":"https://github.com/lenardjombo/algorithmicpatterns","last_synced_at":"2026-02-18T10:03:06.972Z","repository":{"id":274481757,"uuid":"921057507","full_name":"lenardjombo/AlgorithmicPatterns","owner":"lenardjombo","description":"Designed to enhance problem-solving skills, this repository explores creative patterns using loops, conditionals, and recursion while focusing on clean and efficient code.","archived":false,"fork":false,"pushed_at":"2025-08-17T13:00:44.000Z","size":26,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-17T15:03:51.883Z","etag":null,"topics":["algorithmic-thinking","algorithms","coding-challenges","open-source","patterns","problem-solving"],"latest_commit_sha":null,"homepage":"","language":"Go","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/lenardjombo.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,"zenodo":null}},"created_at":"2025-01-23T09:00:40.000Z","updated_at":"2025-08-17T13:00:47.000Z","dependencies_parsed_at":"2025-01-27T16:26:54.636Z","dependency_job_id":"24c29acd-3369-4b10-998b-5c0877765edd","html_url":"https://github.com/lenardjombo/AlgorithmicPatterns","commit_stats":null,"previous_names":["lenardjombo/algorithmicpatterns"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lenardjombo/AlgorithmicPatterns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenardjombo%2FAlgorithmicPatterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenardjombo%2FAlgorithmicPatterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenardjombo%2FAlgorithmicPatterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenardjombo%2FAlgorithmicPatterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lenardjombo","download_url":"https://codeload.github.com/lenardjombo/AlgorithmicPatterns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenardjombo%2FAlgorithmicPatterns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29575343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T08:38:15.585Z","status":"ssl_error","status_checked_at":"2026-02-18T08:38:14.917Z","response_time":162,"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":["algorithmic-thinking","algorithms","coding-challenges","open-source","patterns","problem-solving"],"created_at":"2025-02-15T13:38:42.571Z","updated_at":"2026-02-18T10:03:06.965Z","avatar_url":"https://github.com/lenardjombo.png","language":"Go","readme":"# AlgorithmicPatterns\n\nA repository dedicated to exploring and solving algorithmic patterns to enhance problem-solving skills. This collection of pattern generation exercises focuses on utilizing loops, conditionals and other fundamental programming constructs to create visually interesting and logically challenging patterns. The goal is to strengthen your understanding of algorithms .\n\n## Table of Contents\n\n- [About](#about)\n- [Getting Started](#getting-started)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## About\n\nThis repository contains a series of exercises in the form of code implementations that generate various patterns such as triangles, pyramids, diamonds, and other creative shapes. By solving these problems, you'll develop a deeper understanding of core algorithmic concepts such as loops, recursion and nested structures, all while writing clean, efficient code.\n\n### Key Goals:\n- Strengthen problem-solving skills\n- Practice programming and algorithm implementation\n- Understand how different types of loops and control flow can be combined to create complex patterns\n- Develop the ability to craft custom algorithms for specific challenges\n\n### Getting Started\n\nTo get started with the repository, clone it to your local machine:\n\n  ```bash\n    git clone https://github.com/lenardjombo/AlgorithmicPatterns.git\n```\n\n**Prerequisites**\nTo run the code, ensure that you have set up any programming tool/language on your machine e.g Go\n\nYou can download and install Go from this link [Download](https://go.dev/doc/install)\n\n**Installation**\n\n1.Clone the repository\n```bash\n  git clone https://github.com/lenardjombo/AlgorithmicPatterns.git\n```\n2.Navigate to the project folder:\n```bash\n    cd AlgorithmicPatterns\n```\n3.Compile and run any Go program inside the repository\n```bash\n    go run \u003cfilename\u003e.go\n```\n### Usage\nEach pattern is implemented in separate Go files. **For example**:\n- **[Pyramid](https://github.com/lenardjombo/AlgorithmicPatterns/blob/main/Pyramid.go)** - `pyramid.go` - Generates a pyramid pattern.\n- **[Square](https://github.com/lenardjombo/AlgorithmicPatterns/blob/main/Square.java)** - `Square.go` - Generates a square pattern.\n- **[RightAngledTrianlge](https://github.com/lenardjombo/AlgorithmicPatterns/blob/main/rightAngledTriangle.go)** - `rightAngledTriangle.go` - Generates a rightAngledTriangle\n- **[ReversedRightAngledTriangle](https://github.com/lenardjombo/AlgorithmicPatterns/blob/main/rightAngledTriangle.go)** - `reversedRightAngledTriangle.go` - Generates a reversed right-angled triangle\n- **[ReversedPyramid](https://github.com/lenardjombo/AlgorithmicPatterns/blob/main/reversedPyramid.js)** - `Reversed Pyramid`\n\n### Contributing\nIf you'd like to contribute, feel free to fork the repository and submit a pull request.Contributions in any programming language are welcome!We welcome contributions that can improve the algorithmic patterns, add new ones, or optimize existing code. Please ensure your code follows best practices and is well-commented.\n\n**Steps to Contribute:**\n- 1.Fork the repository\n- 2.Create a new branch (git checkout -b feature-branch)\n- 3.Commit your changes (git commit -am 'Add new pattern')\n- 4.Push to the branch (git push origin feature-branch)\n- 5.Open a pull request\n\n## License\nThis project is licensed under the MIT License – see the LICENSE file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flenardjombo%2Falgorithmicpatterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flenardjombo%2Falgorithmicpatterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flenardjombo%2Falgorithmicpatterns/lists"}