# mouredev/retos-programacion-2023

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mouredev-retos-programacion-2023).**

5,617 stars · 2,897 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/mouredev/retos-programacion-2023
- Homepage: https://retosdeprogramacion.com/semanales2023
- awesome-repositories: https://awesome-repositories.com/repository/mouredev-retos-programacion-2023.md

## Topics

`challenges` `csharp` `dart` `ejercicios` `ejerciciosresueltos` `go` `java` `javascript` `katas` `kotlin` `logica-de-programacion` `php` `python` `retos` `retos-programacion` `rust` `swift` `typescript`

## Description

This project is a git-based collection of programming logic exercises and weekly coding challenges. It serves as a language-agnostic learning resource and a multi-language code repository where users practice software development skills regardless of the specific syntax used.

The repository functions as a collaborative environment where participants submit custom code implementations via pull requests. It enables users to track their progress and perform collaborative code reviews by comparing different implementation strategies and community corrections.

The system organizes these contributions through a language-agnostic file structure, using folder-based partitioning by programming language and user-centric directory mapping to manage community submissions. Challenge requirements and constraints are defined using markdown specifications.

## Tags

### Education & Learning Resources

- [Programming Challenges](https://awesome-repositories.com/f/education-learning-resources/programming-challenges.md) — Provides a curated collection of weekly programming challenges to improve logic and problem-solving skills. ([source](https://cdn.jsdelivr.net/gh/mouredev/retos-programacion-2023@main/README.md))
- [Coding Challenge Solutions](https://awesome-repositories.com/f/education-learning-resources/coding-challenge-solutions.md) — Provides a collaborative space for sharing and organizing custom implementations of programming challenges. ([source](https://cdn.jsdelivr.net/gh/mouredev/retos-programacion-2023@main/README.md))
- [Coding Challenges](https://awesome-repositories.com/f/education-learning-resources/coding-challenges.md) — Facilitates participation in coding challenges by submitting implementations to a shared repository.
- [Git-Based Challenge Repositories](https://awesome-repositories.com/f/education-learning-resources/coding-challenges/git-based-challenge-repositories.md) — Provides a Git-based system where programming exercises are submitted and reviewed via pull requests.
- [Coding Skill Improvement Resources](https://awesome-repositories.com/f/education-learning-resources/coding-skill-improvement-resources.md) — Offers a curated set of problem sets designed to improve software development skills regardless of syntax.
- [Community Learning Resource Collections](https://awesome-repositories.com/f/education-learning-resources/community-resources/community-learning-resource-collections.md) — Allows learners to compare different implementation strategies by browsing community-submitted solutions. ([source](https://cdn.jsdelivr.net/gh/mouredev/retos-programacion-2023@main/README.md))
- [Language Agnostic Learning](https://awesome-repositories.com/f/education-learning-resources/language-agnostic-learning.md) — Supports practicing software development concepts by implementing the same exercises across various programming languages.
- [Practice Problem Sets](https://awesome-repositories.com/f/education-learning-resources/practice-problem-sets.md) — Provides curated sets of programming exercises focused on improving logic and problem-solving abilities.
- [Programming Exercises](https://awesome-repositories.com/f/education-learning-resources/programming-exercises.md) — Provides a comprehensive collection of weekly coding challenges and logic problems for practice.

### DevOps & Infrastructure

- [Pull Request Management](https://awesome-repositories.com/f/devops-infrastructure/version-control-management/version-control-workflows/pull-request-management.md) — Uses pull requests as the primary mechanism for gathering and reviewing community code submissions.

### Programming Languages & Runtimes

- [Multi-Language Code Collections](https://awesome-repositories.com/f/programming-languages-runtimes/multi-language-code-collections.md) — Serves as a multi-language repository organizing community-submitted solutions by language and contributor.

### Software Engineering & Architecture

- [Collaborative Peer Reviews](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-governance/community-curation-collaboration/collaborative-peer-reviews.md) — Enables collaborative peer review of different coding strategies through community submissions and corrections.
- [Contributor Directory Mapping](https://awesome-repositories.com/f/software-engineering-architecture/contributor-directory-mapping.md) — Maps folder structures to individual contributor usernames to track personal progress and solution history.
- [Language-Agnostic Storage](https://awesome-repositories.com/f/software-engineering-architecture/language-agnostic-storage.md) — Employs a standardized directory structure that preserves source files regardless of the programming language.
- [Language-Based Directory Partitioning](https://awesome-repositories.com/f/software-engineering-architecture/language-based-directory-partitioning.md) — Organizes a multi-language repository by partitioning source code into directories based on the programming language used.

### Content Management & Publishing

- [Challenge Specifications](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/markdown-ecosystem-tools/markdown-based-knowledge-bases/challenge-specifications.md) — Defines exercise requirements and constraints using platform-agnostic markdown files for universal readability.
