Skip to content

This repository contains solutions to problems from Project Euler. Each solution is crafted to demonstrate clean, efficient, and well-documented problem-solving techniques. Ideal for learning and improving algorithmic thinking and mathematical problem-solving skills.

License

Notifications You must be signed in to change notification settings

sunnyyadav30/project-euler

Repository files navigation

Project Euler Solutions in JavaScript

Welcome to the repository for solving Project Euler problems using JavaScript! This project contains solutions to the problems on Project Euler, which is a platform for solving challenging mathematical and computational problems.

What is Project Euler?

Project Euler is a collection of mathematical and computational problems designed to require more than just mathematical insight to solve. It focuses on problem-solving techniques, algorithm optimization, and efficient coding practices.

The problems cover a variety of topics, including number theory, combinatorics, geometry, and graph theory, and aim to improve both your mathematical and coding skills.

You can find more information on Project Euler and access the problems at https://projecteuler.net/.

Repository Overview

This repository contains solutions to Project Euler problems implemented in JavaScript. Each problem has its own folder and the corresponding solution script.

  • Each folder contains:
    • [Problem Name].js: The JavaScript code for solving the problem.
    • README.md : Explanation of the approach used to solve the problem (if needed).

Problem Solving Approach

I strive to solve each problem using:

  • Efficient algorithms: To avoid brute force solutions and ensure optimal performance.
  • Clean, modular code: Making the code easy to understand and modify.
  • JavaScript-specific techniques: Taking advantage of JavaScript’s built-in features, such as BigInt, closures, and array methods.

Table of contents

  1. Problems 001-100
  2. Problems-101-200
  3. Problems-201-300
  4. Problems-301-400
  5. Problems-401-500
  6. Problems-501-600
  7. Problems-601-700
  8. Problems-701-800
  9. Problems-801-900
  10. Problems-901-917

About

This repository contains solutions to problems from Project Euler. Each solution is crafted to demonstrate clean, efficient, and well-documented problem-solving techniques. Ideal for learning and improving algorithmic thinking and mathematical problem-solving skills.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published