It's Important for all of us To do what we can, Not once but everyday.
Bring your Talent, skills, Efforts in a Peer tested and Reviewed ground.
Best Rise, Rest Follow, All are equal yet strive to become Exceptional.
Badges For the Master (:star2:) Expert (:star:) Elite(:sparkles:) Contributers(:dizzy:) , along with Names will go here:
- member 1 🌟
- member 2 ⭐
- member 3 ✨
- member 4 💫
- member 5 💫
- member 6 💫
Most Iconic Project will be listed Here
- Here you can show what you have
learnt
thus far, compare it with others, seek help and get better - You are welcome to give your own
problem statements
with or without solution.
Here is a table for Quick access the Content
-
Project is anything 'Working' in any language which tries to solve any problem.
- Projects are Sub divided into Web , Mobile and Desktop-Console
Adding 2 numbersis not a Project , but to be able to do all arithmetic operations on any 2 given numbers is (Calculator
)- You need to properly mention what you have used, and how to recreate it.
-
Challenges is any question solved/unsolved present in the Challenge.md, you
- There is no restriction of language, If you think you can solve a problem in a particular language. GO FOR IT!
- Once you get satisfied by your code, and have made sure that it works. you should commit it as " Problem? O(?) B/I ".
- Where ? means number for the problem, then for the time complexity, and B/I means Best/Improve{ Best= this is the solution of all} {I = Can be Improved }
- E.g "
Problem2O(n^2) I " => this means, you have done Problem2 which works under the time complexity of n^2 which could be further improved. - E.g "
Problem4O(n^3) B " => this means, you have done Problem4 which works under the time complexity of n^3 which is the best result you can get by yourself.
- Once you get satisfied by your code, and have made sure that it works. you should commit it as " Problem? O(?) B/I ".
- Get creative with Questions
- Eg-: Already Present question
Find a number in an array
you can add new spice to it by making itFind a number in an array and what index it will take if the array gets sorted
- Give Further Test cases and explain what constraints you have put in your own modified problem
- Eg-: Already Present question
- Follow the Problem order given in
Problem.md
, you can give all the detail in the challenge/Problem folder. - Provide Multiple solution to a problem, be it O(n) or O(1), has high time complexity, or how you can optimize a O(n^3) to O(n)
- There is no restriction of language, If you think you can solve a problem in a particular language. GO FOR IT!
-
Algo&DS For those who wish to Brush up their DS and Algorithm can put them in this section
- Only Well commented Code will get pushed to the Main branch, or any sort of proper explainnation
- Applying a
Adavance DS
to a Challenge Problem will give you a Badge of Elite instantly.{ commit it as B-DS or I-DS},DS used should be mention properly in comments
You can form teams as well, you need to have a picture which represnts you or an image which has names of all members , And name of the Active project
Team1 | Team2 | Team3 |
---|---|---|
Project Alpha |
Project Beta |
Project Gamma |
- Team needs to keep the project active.
- Project work should have a clear division among members.
To get started...
-
Option 1
- 🍴 Fork this repo!
-
Option 2
- 👯 Clone this repo to your local machine using Github Link.
- Ask for a branch on your name, from the moderator.
- Make Project, Solve Problems , Upload Problems, Practice Algorithms. Push them on your Forked branch.
- 🔃 Create a new pull request From Github to The Branch of your Name.
- I Don't know Github/Git?
- ** I know only C?**
- Best time to practice and Learn something new.
- ** Who should I Contact?**
- The Moderator or the person who Has the Repo Access
- ** My Project is very simple, is it worth uploading?**
- You Won't know untill you do.
- ** Why Doing things this way?**
- Obviously, This is not the best way. You can Suggest new things too.
- ** What if I fail do any of the above ?**
- Learn, Being Left out is not an Option.
- ** Uhm.., I have a ques..**
- No more question, start DOING!! 🔨🔨🔨
- Reach out to The moderators
- Create GitHub Issues
- Make Pull requests, along with the trouble if any
- Do it Today!