Contributing Guidelines

January 12, 2021 ยท View on GitHub

This project aims to create a common source from all 30 Days of Code questions on HackerRank and values every single contribution made by the community.

We aim to solve all questions in the HackerRank 30 Days of Code tutorial in as many languages as possible to show the different code styles and approaches that can be used to solve the same problem.

Contributing is very simple, simply identify a question from the README file that has yet to be solved in a programming language of your choice.

Solve that question and make sure that all tests pass on HackerRank and then create a pull request with the added solution and updated readme.

Pull Request Process

  1. Fork this repository to your github account and then clone your forked repository to your machine.
  2. Say you solve some problem called day-0 on HackerRank using your favorite programming language, say Python then simple add a new file called day_0.py in the python/ directory.
  3. In the README file, add a Python logo along with an file link.

Programming Language Logos

To add a logo in the README table simply add a link with an embedded picture as

[![Python](icon-link)](python/day_0.py)

For the icon link refer to the table below to obtain the link for a specific programming language:

Programming LanguageIconIcon Link
JavaJavahttps://img.icons8.com/color/40/000000/java-coffee-cup-logo.png
PythonPythonhttps://img.icons8.com/color/35/000000/python.png
CChttps://img.icons8.com/color/35/000000/c-programming.png
C++C++https://img.icons8.com/color/35/000000/c-plus-plus-logo.png
C#C#https://img.icons8.com/color/35/000000/c-sharp-logo.png
JavaScriptJavaScripthttps://img.icons8.com/color/40/000000/javascript.png
TypeScriptTypeScripthttps://img.icons8.com/color/40/000000/typescript.png
RubyRubyhttps://img.icons8.com/office/35/000000/ruby-programming-language.png
ScalaScalahttps://img.icons8.com/office/35/000000/ruby-programming-language.png
PGHPHPhttps://img.icons8.com/officel/40/000000/php-logo.png
SwiftSwifthttps://img.icons8.com/fluent/40/000000/swift.png