Skip to content

miguelbper/jane-street-puzzles

Repository files navigation

Jane Street Puzzles

Python NumPy SciPy SymPy Ruff uv Code Quality License

My solutions to past Jane Street Puzzles

Some examples: img.png


Description

Solutions

Click on a checkmark in the table below to view the solution for that month.

1 2 3 4 5 6 7 8 9 10 11 12
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Installation and usage

  • Each puzzle in this repo has a corresponding python script, that can be run independently of others.
  • I use uv (a modern package manager for Python, which is written in Rust and very fast) to manage the dependencies.
  • To run the scripts in this repo with uv, follow these steps (but you can use whatever package manager you prefer)
# Install uv if you don't have it yet
curl -LsSf https://astral.sh/uv/install.sh | sh

# Clone the repository
git clone https://github.com/miguelbper/jane-street-puzzles.git
cd jane-street-puzzles

# Install dependencies
uv sync

# Run the solution of a specific puzzle (example)
uv run 2014/2014-01-sum-of-squares.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

About

My solutions to the Jane Street puzzles.

Resources

License

Stars

61 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages