Giter Club home page Giter Club logo

rahulsain / hackerrank_30daysofcode Goto Github PK

View Code? Open in Web Editor NEW
173.0 8.0 182.0 1.39 MB

30 days of code solution in C++/JAVA/C/Python/JavaScript/C#

Home Page: https://www.hackerrank.com/domains/tutorials/30-days-of-code

License: GNU General Public License v3.0

C++ 9.08% Python 6.71% JavaScript 10.25% Java 9.81% C 8.84% C# 8.58% Go 12.20% PHP 6.97% TypeScript 6.64% Swift 5.56% Julia 1.60% Rust 3.78% Kotlin 2.50% Dart 1.09% Scala 3.21% Ruby 3.17%
hackerrank-solutions hackerrank-30dayschallange hacktoberfest

hackerrank_30daysofcode's Introduction

Contributors Forks Stargazers Issues

Logo

Hackerrank_30daysOFcode

Repository for Hackerrank 30 Days of Code
View the Repo

How to Contribute · Contribute · Request Code
Try Yourself · Code of Conduct · Join our Discord Server

NOTE: Before creating a Pull Request, make sure you add ✅ to Completed or if it can not be execute in that particular language then add ❌ to Completed in that particular problem. Failing to do so will mark your PR as invalid and won't be counted in hactoberfest inspite of any good contribution. Due to increase of PR and the repo being highlighted by Hactoberfest itself on their website, we are going to take only those contributions which have updated the readme as per your PR changes.

Introduction

Thirty days of code by Hacker rank is aimed at improving your coding skills by coding for 30 days in a row. You can also unlock a new code challenge and tutorial each day and then, submit solutions in Java, C++ and other popular languages. But, this can prove to be quite a difficult task at times. So, here are some solutions for you to go through.

Table of Contents

Solutions

NOTE: First, try to solve it on your own. If facing some difficulty, you can see this.

Completed

✅ ⇒ Completed

❌ ⇒ Invalid/Cannot be implemented

Day Problem Statement Python C C++ Java Javascript Go C# PHP TypeScript Swift Julia Kotlin Rust Scala Dart Ruby
00 Hello, World.
01 Data Types
02 Operators
03 Intro to Conditional Statements
04 Class vs. Instance
05 Loops
06 Let's Review
07 Arrays
08 Dictionaries and Maps
09 Recursion 3
10 Binary Numbers
11 2D Arrays
12 Inheritance
13 Abstract Classes
14 Scope
15 Linked List
16 Exceptions - String to Integer
17 More Exceptions
18 Queues and Stacks
19 Interfaces
20 Sorting
21 Generics
22 Binary Search Trees
23 BST Level-Order Traversal
24 More Linked Lists
25 Running Time and Complexity
26 Nested Logic
27 Testing
28 RegEx, Patterns, and Intro to Databases
29 Bitwise AND

About The Repo

This is a repository aiming to provide solutions for 30 days code challenge (2020) conducted on Hackerrank. The solutions are available in major languages like C, C++, Python, Go ,Java ,C#, Javascript, PHP, Typescript and Swift as of now. It is a great platform for users to contribute and provide the solutions in other languages too.

EDIT: Happy to annouce that due in increase in contribution in this repo, our repo has been highlighted on Hacktoberfest site itself.

hacktoberfest2020-main-LI

Credits

To all the contributors/collaborators out there spending there time to make valuable contribution in this beginner friendly repo and special thanks to DigitalOcean for organizing such an awsome fest with Intel and DEV on GitHub. This fest has helped beginners to join/learn how open source works.

Looking forward for more contribution in this community. Happy coding!

Stargazers repo roster for @rahulsain/Hackerrank_30daysOFcode

Forkers repo roster for @rahulsain/Hackerrank_30daysOFcode

hackerrank_30daysofcode's People

Contributors

0tist avatar aastha0507 avatar adityajsingh avatar amishaagarwal1998 avatar amitoj-singh avatar amosaidoo avatar bharathwaj3003 avatar dedsec00720 avatar dependabot[bot] avatar emnikhil avatar gauravpoosarla avatar h4rz avatar kailash108 avatar kambleaa007 avatar mishraaditya20142014 avatar mzainuddin51 avatar pnchinmay avatar prakharpande avatar preethamrn avatar rahulsain avatar raj0710 avatar rishabhsudan avatar ritik2703 avatar shalyavarnika avatar shivangdubey avatar shubham397 avatar siddharthrajaraja avatar sudiptaachy avatar sunnysetia93 avatar yash982000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hackerrank_30daysofcode's Issues

complete this series in Python

if you want to collaborate with other you can discuss there.

please note make a folder and name it "Hackerrank_30daysOFcode_in_Python"

note that I have already assigned this issue to some people in #2 so they are preferred first as they were already working on this issue

Review Increased

My review has been increased to 6 days more.I made only one extra pull request so why does it happen

runtime error

hey i have error on day0.cpp and day1.cpp please take a min and help me to solve the code

please read contributing.md for more details.

Improve readability in README

I'm thinking to add a tabular format in readme.md where each problem name will be present with their link to Hackerrank's website, their status whether it is implemented or not in a particular language.

Eg.

Day Problem Statement Python C C++ Java Javascript
00 Hello, World.

Assign it to me, if you find this valid.

Add tick mark in README.md file

Please mark tick and cross to respective problem, make sure to read readme file before making a PR.
Opened this issue to help beginners in the fest.

complete this series in java

if you want to collaborate with other you can discuss there.

please note make a folder and name it "Hackerrank_30daysOFcode_in_Java"

note that I have already assigned this issue to some people in #2 so they are preferred first as they are already working on this issue

Update day10.py

I am planning to update solution code for question 10 in python language.
Please assign it to me!

compiler error

hey i have error on day4.cpp and day5.cpp please take a min and help me to solve the code

please read contributing.md for more details.

Create links to the files with :white_check_marks:

I wish to propose an enhancement for the README.md file, we can have links attached to the ✅ , such that it leads to the desired solution in the preferred language

Example: Click on the tick mark for Day 5's solution in swift

Urgent- ASAP

Need someone who could update contribution guidelines at CONTRIBUTING.md

Complete C# problems

Hello, it's missing three C# problems. From these two can be solved. I'd like to complete them.

And a suggestion to the problems that can't be solved. Why don't use a different symbol like ✖️, ⛔ or 🚫, so we can differ the problems that are missing from the ones that can't be solved.

add cross to readme file

Please add ❌ to all the problem which cant be done on that particular language at Hackerrank.

Note: Only apply cross to the problem which dont have ✅ in it. In other words, to incomplete problem

Testing for Javascript Solutions

Hi
I would like to add test cases for existing JS solutions.

1. Will be adding a test folder in the 30daysOFcode_JavaScript.
2. Separate test case file for each solution.

Please assign this issue to me. I'll pick this up.

Thanks

complete the 30-days code solution

anyone interested can help by completing solution of this series or providing 30day code solution in any other language(Java, C, Python is preferred)

complete this series in c++

if you want to collaborate with other you can discuss there.

please note make a folder and name it "Hackerrank_30daysOFcode_in_C++"

note that I have already assigned this issue to some people in #2 so they are preferred first as they are already working on this issue

help in code

hey i have error on day8.cpp and day9.cpp please take a min and help me to solve the code

please read contributing.md for more details.

error in code

hey i have error on day12.cpp and day13.cpp please take a min and help me to solve the code

please read contributing.md for more details.

Change files' naming convention

Change files' naming convention to make it sorted correctly for GitHub GUI users, as you can see in the picture below the files are not sorted by the number of the day (day2.cpp comes after day19.cpp, etc.) but lexicographically.

image

for many GitHub GUI users, it can mislead them in searching for a specific file.

suggested solution: add a leading zero to all single-digit files,
for example, "day2.extension" is changed to "day02.extension".

you can add this naming convention to the contribution style convention.

complete this series in c

if you want to collaborate with other you can discuss there.

please note make a folder and name it "Hackerrank_30daysOFcode_in_C"

note that I have already assigned this issue to some people in #2 so they are preferred first as they are already working on this issue

Day 21: Generics for JavaScript

In TypeScript, we can generics for interfaces as well as classes,
Assign me Day 21: Generics for language TypeScript and JavaScript,
They are possible

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.