Skip to content

A separate repository to keep algorithm implementations, tutorials, etc because coding-creed-origins is bloated, and I can't find things in there.

License

Notifications You must be signed in to change notification settings

fahimfarhan/FarCryCoding

Repository files navigation

FarCryCoding

I wish to keep only algorithm implementations / tutorials here so that I can find them easily. coding-creed-origins is bloated, and I can't find things in there.

To my future self: Let's make some rules:

  1. For sample problems, file names should be <platformName>-<problemNumber>-<problemTitle>.<extension> For example, leetCode-127-word-ladder.cpp, codeForces-1639A-treasure-hunt.cpp, etc.
  2. Since file name is self explainatory, let's create commit messages based on problem categories / tags. For example, a sample commit message
:rocket: `hard(Lt-007):`  #tags graph bfs string hash_set microsoft(4) google(3)

I mean, I'm not working on a project, so I don't need a title, followed by bullet points explaining what was the problem, what the feature should be, what I did to implement it, etc in a commit message. 3. Keep it simple stupid! (KISS)

Docs

Useful links

  1. cp-algorithms This is my new favourite website! Study this thoroughly
  2. RodneyShag/LeetCode_solutions
  3. MathBugs an interesting website focusing on math problems
  4. kth-competitive-programming/kactl A 25 page pdf sample to be used in ICPC contests (Reminder to myself: take inspiration from here, and build your own version)

Synapse Course Materials

(Yeah, I watch others' solutions a lot because if it takes more than 20 minutes, you probably can't figure it out. So one should study related topics, see some example solutions etc. )

Quick setup of docker on Fedora

Follow the instructions precisely: link

Once installed, start docker using:

 sudo systemctl start docker

And stop docker using:

sudo systemctl stop docker  # gives a warning: Warning: Stopping docker.service, but it can still be activated by:  docker.socket
sudo systemctl stop docker.socket

About

A separate repository to keep algorithm implementations, tutorials, etc because coding-creed-origins is bloated, and I can't find things in there.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages