Skip to content

Commit 7b83229

Browse files
chore: auto-generate README
1 parent 4f49c5f commit 7b83229

File tree

1 file changed

+14
-45
lines changed

1 file changed

+14
-45
lines changed

README.md

Lines changed: 14 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
# coderbyte-python-javascript
22

3-
Never fail a Coderbyte interview again! This repository contains JavaScript and Python solutions for coding challenges from coderbyte.com, along with unit tests and a handy script to generate new challenge templates.
3+
Never fail a Coderbyte interview again! This repository offers comprehensive JavaScript and Python solutions to coding challenges from coderbyte.com. It includes unit tests and a script to scaffold new challenge templates efficiently.
44

55
---
66

77
## Features
88

9-
- Comprehensive solutions to Coderbyte challenges in JavaScript and Python.
10-
- Unit tests using Jest for JavaScript and pytest for Python.
11-
- `generate.js` script to quickly scaffold new problem files and tests.
12-
- Organized by difficulty levels: easy, medium, and hard.
9+
- Solutions to Coderbyte challenges in both JavaScript and Python.
10+
- Unit tests implemented with Jest for JavaScript and pytest for Python.
11+
- `generate.js` script to quickly create new problem and test file templates.
12+
- Challenges organized by difficulty levels: easy, medium, and hard.
1313

1414
## Tech Stack
1515

1616
- **Languages:** JavaScript (primary), Python
1717
- **Testing:** Jest (JavaScript), pytest (Python)
18-
- **Node.js** for running scripts and tests
18+
- **Runtime:** Node.js for running scripts and tests
1919

2020
## Getting Started
2121

2222
### Prerequisites
2323

24-
- Node.js (for JavaScript solutions and tests)
24+
- Node.js (for JavaScript environment)
2525
- npm (comes with Node.js)
26-
- Python 3 (for Python solutions and tests)
26+
- Python 3
2727
- pip3 (Python package manager)
2828

2929
### Installation
@@ -98,47 +98,16 @@ coderbyte-python-javascript/
9898
```
9999

100100
- **easy, medium, hard**: Folders containing challenge solutions organized by difficulty.
101-
- **generate.js**: Node.js script to generate blank JavaScript challenge and test files with boilerplate code.
102-
- **package.json**: Defines project metadata and dependencies.
103-
104-
## Using `generate.js`
105-
106-
This script helps scaffold new challenge files with boilerplate code.
107-
108-
Example usage:
109-
110-
```bash
111-
node generate.js easy/ab_check
112-
```
113-
114-
This will create:
115-
116-
```
117-
easy/ab_check.js
118-
easy/ab_check.test.js
119-
```
120-
121-
You can also run it from inside a difficulty folder:
122-
123-
```bash
124-
cd easy
125-
node ../generate.js ab_check
126-
```
101+
- **generate.js**: Node.js script to scaffold new challenge files and tests.
127102

128103
## Future Work / Roadmap
129104

130-
- Complete the Python solutions for all challenges.
131-
- Add more detailed documentation and comments for each challenge solution.
132-
- Integrate continuous integration (CI) for automated testing.
133-
- Add support for other languages and more challenge categories.
105+
- Add more Python solutions and corresponding unit tests to balance language support.
134106
- Enhance `generate.js` to support Python template generation.
107+
- Integrate continuous integration workflows for automated testing.
108+
- Expand documentation with usage examples and coding standards.
109+
- Add performance benchmarks for select algorithms.
135110

136111
---
137112

138-
Thank you to [Bradley Hanson](https://github.com/bradhanson) for the original JavaScript work that inspired this project.
139-
140-
---
141-
142-
## License
143-
144-
This repository is licensed under ISC License.
113+
This repository is designed to be a practical resource for preparing coding interviews on coderbyte.com with ready-to-run solutions and tests in two popular languages.

0 commit comments

Comments
 (0)