Coder Social home page Coder Social logo

upesacm / 21daysofcode-2021 Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 34.0 2.79 MB

UPES ACM & ACM-W Student Chapters are back with "21DaysOfCode", an initiative to develop strong problem-solving skills and inculcate a consistent coding habit among our fellow members.

C++ 34.02% C 54.94% Python 8.90% Java 0.40% CSS 0.92% HTML 0.82%

21daysofcode-2021's Introduction

21DaysOfCode

UPES ACM & ACM-W Student Chapters are back with "21DaysOfCode", an initiative to develop strong problem-solving skills and inculcate a consistent coding habit among our fellow members. Choose any Programming Language you want to work with and channelize the coder in you.


Guidelines

As all of you begin your coding journey with us, we welcome you and hope you adhere to the following guidelines for 21DaysOfCode :

  • Make sure you are regular with your commits. This will help keep a track of your progress, and will help us better understand your coding journey as well.
  • Document your process. This will help you understand your code better and help any third person who views your code, understand it as well. So do add proper comments describing what a particular function does. If you have solved any problem from any of the coding platform, then do attach it's link in the README.md
  • Add a proper commit message. Make sure that your commit message properly describes what problem you have solved and what technique/algorithm was used to solve it. Along with this use a proper title while generating a Pull Request.
  • Ask your doubts. The Whatsapp group is for the sole purpose of having all of us engage with each other and discuss our doubts as we go along on our competitive programming journey.
  • Lastly, Don't be afraid to start. Coding can be very easy if you are consistent and committed to it. You will get errors, which you will learn over time how to solve. Competitive programming can be simple, if you are regular with it.

Pre-requisites

  • Markdown: To update the README.md file for each problem you solve. No need to learn markdown, you can always refer to the online markdown editor.
  • Basic Git: Basic knowledge of Git and it's workflow is must. If you are not comfortable, feel free to ask.

How to Participate

  • Fork this repository and clone the forked repo in your system.
  • In your cloned repository, make a folder by the name - <your_github_username-your_first_name>
  • Now within your name folder, daily add folders by the name of problem you solve and within that folder, add a file containing the code(in any of your preferred programming language) and a README.md file with the question and documentation.
  • Push the code to your forked repository and submit a pull request.
  • If you need more clarification, feel free to reach us at Whatsapp.

21daysofcode-2021's People

Contributors

abhay-kapatia avatar bharatanand avatar brihad24 avatar divjot30 avatar divyanshii avatar gaurravvv avatar gautam-gupta-1322 avatar jahanvvi avatar jainayu avatar khushijain14 avatar namanjain629 avatar nishitasinha01 avatar preet0807 avatar raunak16 avatar rishika10bhalla avatar sarthakrathore23 avatar sharad-24 avatar shaswatbisoyi avatar shreya-bansall avatar siddhangaur avatar tejas-trivedi avatar tkalra11 avatar vaishnavi7279 avatar vampnik avatar vanya31 avatar vikrantsingh32120 avatar yash2110 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.