Skip to content

Coding challenge for self training on math and coding skills. Ongoing projects started from 5 Feb 2022

Notifications You must be signed in to change notification settings

rkbrian/project_euler_100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Euler 100

Overview

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
The current goals of this repository are to solve 100 coding questions and to build my portfolio 😁. The ultimate goal is to train my problem solving logics.
All codes in this repository are workable and free of memory leak. The answers were proved correct by the website checkers.
Warning: This repository is a personal challege project, it is for learning purposes and technical communications only. Viewers are not allowed to copy this repository's file contents for their own answers of the Project Euler challenges, which is considered cheating.

Project Developer

Brian Kong - software engineer, learning to code at Holberton School since Jan, 2021, specialization and passion in Low Level & Algorithms.
LinkedIn: https://www.linkedin.com/in/ran-kong/
Email: rkbriankong@gmail.com

Challenge links

Introduction
Problem archives

Running Environments

  • Linux
  • WSL

How to Use This Repository

  1. Create a user account on the Project Euler website for work submission and records.
  2. Go to the chanllenge archives website and pick a problem to solve.
  3. In this repository, make a file with the name of the problem ID number, the problem descriptions and personal notes are documented. Some large inputs are saved in txt files. Compiling methods are stored in Makefile.
  4. Compile to create the solution execution file. Command: make <ID>.
  5. Run the file to print the answer. Command: ./<ID>. Sometimes more arguments are required (see the notes in Makefile).
  6. Type the answer in the problem webpage to check.

Screenshots



Current Progress

40 of 100 problems are solved, the last solved problem is #40.

Development Goals

  1. For self training of coding, I plan to solve all problems with different languages, including:
    • C ---------- 20 problems solved
    • C++ -------- 20 problems solved, ongoing
    • Python ----- not started
    • Javascript -- not started
  2. I plan to solve the problems with skips as few as possible, because in my Project Euler user account I can receive badges for solving consecutive problems.

About

Coding challenge for self training on math and coding skills. Ongoing projects started from 5 Feb 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published