1
1
mirror of https://github.com/theoludwig/programming-challenges.git synced 2024-11-09 22:08:58 +01:00
Programming exercises and challenges to improve your algorithmic logic.
Go to file
2021-06-29 19:27:11 +02:00
.github fix(cli): improve error handling in run test command 2021-06-25 13:02:34 +02:00
challenges feat(solutions): add offset-arrays/typescript/function 2021-06-29 19:27:11 +02:00
cli fix(cli): improve error handling in run test command 2021-06-25 13:02:34 +02:00
templates style: fix editorconfig linting 2021-06-25 11:27:23 +02:00
.commitlintrc.json feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
.editorconfig feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
.gitignore fix(challenges): update consecutive-numbers 2021-06-29 17:35:54 +02:00
.gitpod.yml feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
.markdownlint.json feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
.npmrc feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
CODE_OF_CONDUCT.md feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
CONTRIBUTING.md docs(contributing): add a programming language 2021-06-25 12:58:20 +02:00
jest.config.js feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
LICENSE feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
logo.png feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00
package-lock.json feat(cli): add --ci option to run test command 2021-06-25 12:46:01 +02:00
package.json feat(cli): add --ci option to run test command 2021-06-25 12:46:01 +02:00
README.md feat(languages): add Java support 2021-06-24 22:10:08 +02:00
tsconfig.json feat: rewrite programming-challenges CLI (#3) 2021-06-09 20:31:45 +02:00

programming-challenges

Programming exercises and challenges to improve your algorithmic logic.

Gitpod ready-to-code Licence MIT PRs Welcome

programming-challenges Logo

📜 About

programming-challenges brings together lots of programming exercises and challenges to improve your algorithmic logic.

Each challenge has its solutions, its instructions and input/output examples so you can try to solve them on your own. See challenges folder.

Programming languages available

🚀 Getting Started

☁️ Try with a Single-Click

Gitpod will automatically setup an environment for you.

Open in Gitpod

Locally

Prerequisites

Installation

# Clone the repository
git clone https://github.com/Divlo/programming-challenges.git

# Go to the project root
cd programming-challenges

# Install dependencies
npm install

# Install the `programming-challenges` Command Line Interface (CLI)
npm install --global

Usage

# Discover all the commands availables
programming-challenges --help

💡 Contributing

Anyone can help to improve the project, submit a challenge, a solution or even correct a simple spelling mistake.

The steps to contribute can be found in the CONTRIBUTING.md file.

📄 License

MIT