Skip to content

RisingLight/Walking-Shot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aim Today

Walking Shot

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 💫

Build Status Coverage Status Gem Version License Badges

We have 3 set of folders-: I) Projects II) Challenges III) DataStrucure & Algorithm

Most Iconic Project will be listed Here

Project Image 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.

Content of Walking-Shot

Here is a table for Quick access the Content


Guide

  • 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 numbers is 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 " Problem2 O(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 " Problem4 O(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.
    • Get creative with Questions
      • Eg-: Already Present question Find a number in an array you can add new spice to it by making it Find 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
    • 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)
  • 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

Team

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
Team1 Team Team
Project Alpha Project Beta Project Gamma
  • Team needs to keep the project active.
  • Project work should have a clear division among members.

Contributing

To get started...

Step 1

  • Option 1

    • 🍴 Fork this repo!
  • Option 2

    • 👯 Clone this repo to your local machine using Github Link.

Step 2

  • Ask for a branch on your name, from the moderator.

Step 3

  • Make Project, Solve Problems , Upload Problems, Practice Algorithms. Push them on your Forked branch.

Step 3

  • 🔃 Create a new pull request From Github to The Branch of your Name.

FAQ

  • 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!! 🔨🔨🔨

Support

  • Reach out to The moderators
  • Create GitHub Issues
  • Make Pull requests, along with the trouble if any

Motivation

Aim Today

  • Do it Today!