https://github.com/harsh971/hackerrank_solutions
Here you will get All Solutions for Topics from HackerRank Platform
https://github.com/harsh971/hackerrank_solutions
30-days-of-code 30daysofcode c cpp hackerrank hackerrank-30dayschallange hackerrank-algorithms-solutions hackerrank-all-solutions hackerrank-challenges hackerrank-cpp hackerrank-java hackerrank-python hackerrank-solutions hackerrank-solutions-c hackerrank-solutions-for-java hackerrank-solutions-github java problem-solving python solutions
Last synced: 17 days ago
JSON representation
Here you will get All Solutions for Topics from HackerRank Platform
- Host: GitHub
- URL: https://github.com/harsh971/hackerrank_solutions
- Owner: Harsh971
- Created: 2022-05-11T20:50:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T18:34:02.000Z (over 2 years ago)
- Last Synced: 2025-03-31T16:14:10.099Z (about 2 months ago)
- Topics: 30-days-of-code, 30daysofcode, c, cpp, hackerrank, hackerrank-30dayschallange, hackerrank-algorithms-solutions, hackerrank-all-solutions, hackerrank-challenges, hackerrank-cpp, hackerrank-java, hackerrank-python, hackerrank-solutions, hackerrank-solutions-c, hackerrank-solutions-for-java, hackerrank-solutions-github, java, problem-solving, python, solutions
- Language: Java
- Homepage:
- Size: 478 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HackerRank_Solutions
Here you will get All Solutions for Topics from HackerRank Platform
## 🛠Skills Used in this Repository...
![]()
 Â
![]()
 Â
![]()
 Â
![]()
## Topics Covered...
- [30 Day's Of Code](#30-days-of-code)
- [C](#c)
- [JAVA](#java)## 30 Day's of Code
| Day | Problem Name |Difficulty Level| HackerRank Panel Link |Solution|Solution Available Using |
| :-: | :-: |:-:| :-: | :-:|:-:|
| 0 | Hello, World. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-hello-world/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/0%20-%20Hello%20World)|C , C++ , JAVA , Python|
| 1 | Data Types. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-data-types/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/1%20-%20Data%20Types)|C , C++ , JAVA , Python|
| 2 | Operators. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-operators/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/2%20-%20Operators)|C , C++ , JAVA , Python|
| 3 | Intro to Conditional Statements. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-conditional-statements/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/3%20-%20Intro%20to%20Conditional%20Statements)|C , C++ , JAVA , Python|
| 4 | Class vs. Instance | Easy|[Click Here](https://www.hackerrank.com/challenges/30-class-vs-instance/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/4%20-%20Class%20vs%20Interface)|C++ , JAVA , Python|
| 5 | Loops. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-loops?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/5%20-%20Loops)|C , C++ , JAVA , Python|
| 6 | Let's Review. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-review-loop?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/6%20-%20Let's%20Review)|C , C++ , JAVA , Python|
| 7 | Arrays. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-arrays?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/7%20-%20Arrays)|C , C++ , JAVA , Python|
| 8 | Dictionaries and Maps. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-dictionaries-and-maps?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/8%20-%20Dictionaries%20and%20Maps)|C , C++ , JAVA , Python|
| 9 | Recursion 3. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-recursion?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/9%20-%20Recursion)|C , C++ , JAVA , Python|
| 10 | Binary Numbers. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-binary-numbers?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/10%20-%20Binary%20Numbers)|C , C++ , JAVA , Python|
| 11 | 2D Arrays. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-2d-arrays?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/11%20-%202D%20Arrays)|C , C++ , JAVA , Python|
| 12 | Inheritance. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-inheritance?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/12%20-%20Inheritance)|C++ , JAVA , Python|
| 13 | Abstract Classes. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-abstract-classes?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/13%20-%20Abstract%20Classes)|C++ , JAVA , Python|
| 14 | Scope. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-scope?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/14%20-%20Scope)|C++ , JAVA , Python|
| 15 | Linked List. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-linked-list?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/15%20-%20Linked%20List)|C , JAVA , Python|
| 16 | Exceptions - String to Integer. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-exceptions-string-to-integer?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/16%20-%20Exception%20:%20String%20to%20Integer)|C++ , JAVA , Python|
| 17 | More Exceptions. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-more-exceptions?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/17%20-%20More%20Exceptions)|C++ , JAVA , Python|
| 18 | Queues and Stacks. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-queues-stacks?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/18%20-%20Queues%20and%20Stacks)|C++ , JAVA|
| 19 | Interfaces. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-interfaces?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/19%20-%20Interfaces)|C++ , JAVA , Python|
| 20 | Sorting. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-sorting?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/20%20-%20Sorting)|C , C++ , JAVA , Python|
| 21 | Generics. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-generics?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/21%20-%20Generics)|C++ , JAVA|
| 22 | Binary Search Trees. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-binary-search-trees?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/22%20-%20Binary%20Search%20Trees)|C , C++ , JAVA , Python|
| 23 | BST Level Order Traversal | Easy|[Click Here](https://www.hackerrank.com/challenges/30-binary-trees?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/23%20-%20BST%20Level%20Order%20Traversal)|C , C++ , JAVA|
| 24 | More Linked Lists. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-linked-list-deletion?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/24%20-%20More%20Linked%20List)|C , C++ , JAVA , Python|
| 25 | Running Time and Complexity. | Medium|[Click Here](https://www.hackerrank.com/challenges/30-running-time-and-complexity?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/25%20-%20Running%20Time%20and%20Complexity)|C , C++ , JAVA , Python|
| 26 | Nested Logic. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-nested-logic?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/26%20-%20Nested%20Logic)|C , C++ , JAVA , Python|
| 27 | Testing. | Easy|[Click Here](https://www.hackerrank.com/challenges/30-testing?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/27%20-%20Testing)|C++ , JAVA , Python|
| 28 | RegEx, Patterns, and Intro to Databases. | Medium|[Click Here](https://www.hackerrank.com/challenges/30-regex-patterns?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/28%20-%20RegEx%2C%20Patterns%2C%20and%20Intro%20to%20Databases)|C , C++ , JAVA , Python|
| 29 | Bitwise AND. | Medium|[Click Here](https://www.hackerrank.com/challenges/30-bitwise-and?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Tutorials/30%20Days%20of%20Code/29%20-%20Bitwise%20AND)|C , C++ , JAVA , Python|## C
| | Problem Name |SubDomain |Difficulty Level|HackerRank Panel Link |Solution |
| :-:| :-: |:-: | :-: | :-: |:-: |
| 1 | "Hello World!" in C |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/hello-world-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction/%22Hello%20World!%22%20in%20C)|
| 2 | Playing With Characters |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/playing-with-characters/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction/Playing%20With%20Characters)|
| 3 | Sum and Difference of Two Numbers |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/sum-numbers-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction/Sum%20and%20Difference%20of%20Two%20Numbers)|
| 4 | Functions in C |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/functions-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction/Functions%20in%20C)|
| 5 | Pointers in C |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/pointer-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Introduction/Pointers%20in%20C)|
| 6 | Conditional Statements in C |[Conditionals and Loops](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops)|Easy |[Click Here](https://www.hackerrank.com/challenges/conditional-statements-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops/Conditional%20Statements%20in%20C)|
| 7 | For Loop in C |[Conditionals and Loops](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops)|Easy |[Click Here](https://www.hackerrank.com/challenges/conditional-statements-in-c/problem?isFullScreen=true)|[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops/For%20Loop%20in%20C)|
| 8 | Sum of Digits of a Five Digit Number |[Conditionals and Loops](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops)|Easy |[Click Here](https://www.hackerrank.com/challenges/conditional-statements-in-c/problem?isFullScreen=true)|[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops/Sum%20of%20Digits%20of%20a%20Five%20Digit%20Number)|
| 9 | Bitwise Operators |[Conditionals and Loops](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops)|Easy |[Click Here](https://www.hackerrank.com/challenges/conditional-statements-in-c/problem?isFullScreen=true)|[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops/Bitwise%20Operators)|
| 10 | Printing Pattern Using Loops |[Conditionals and Loops](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops)|Easy |[Click Here](https://www.hackerrank.com/challenges/conditional-statements-in-c/problem?isFullScreen=true)|[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Conditionals%20and%20Loops/Printing%20Pattern%20Using%20Loops)|
| 11 | 1D Arrays in C |[Arrays and Strings](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/1d-arrays-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings/1D%20Arrays%20in%20C)|
| 12 | Array Reversal |[Arrays and Strings](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/reverse-array-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings/Array%20Reversal)|
| 13 | Printing Tokens |[Arrays and Strings](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/printing-tokens-/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings/Printing%20Tokens)|
| 14 | Digit Frequency |[Arrays and Strings](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/frequency-of-digits-1/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings/Digit%20Frequency)|
| 15 | Dynamic Array in C |[Arrays and Strings](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/dynamic-array-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Arrays%20and%20Strings/Dynamic%20Array%20in%20C)|
| 16 | Calculate the Nth term |[Functions](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions)|Easy |[Click Here](https://www.hackerrank.com/challenges/recursion-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions/Calculate%20the%20Nth%20term)|
| 17 | Students Marks Sum |[Functions](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions)|Easy |[Click Here](https://www.hackerrank.com/challenges/students-marks-sum/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions/Students%20Marks%20Sum)|
| 18 | Permutations of Strings |[Functions](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions)|Medium |[Click Here](https://www.hackerrank.com/challenges/permutations-of-strings/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions/Permutations%20of%20Strings)|
| 19 | Variadic functions in C |[Functions](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions)|Medium |[Click Here](https://www.hackerrank.com/challenges/variadic-functions-in-c/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions/Variadic%20functions%20in%20C)|
| 20 | Sorting Array of Strings |[Functions](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions)|Hard |[Click Here](https://www.hackerrank.com/challenges/sorting-array-of-strings/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions/Sorting%20Array%20of%20Strings)|
| 21 | Querying the Document |[Functions](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions)|Hard |[Click Here](https://www.hackerrank.com/challenges/querying-the-document/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Functions/Querying%20the%20Document)|
| 22 | Boxes through a Tunnel |[Structs and Enums](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums)|Easy |[Click Here](https://www.hackerrank.com/challenges/too-high-boxes/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums/Boxes%20through%20a%20Tunnel)|
| 23 | Small Triangles, Large Triangles |[Structs and Enums](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums)|Medium |[Click Here](https://www.hackerrank.com/challenges/small-triangles-large-triangles/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums/Small%20Triangles%2C%20Large%20Triangles)|
| 24 | Structuring the Document |[Structs and Enums](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums)|Hard |[Click Here](https://www.hackerrank.com/challenges/structuring-the-document/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums/Structuring%20the%20Document)|
| 25 | Post Transition |[Structs and Enums](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums)|Hard |[Click Here](https://www.hackerrank.com/challenges/post-transition/problem?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/C/Structs%20and%20Enums/Post%20Transition)|## JAVA
| | Problem Name |SubDomain |Difficulty Level|HackerRank Panel Link |Solution |
| :-:| :-: |:-: | :-: | :-: |:-: |
| 1 | Welcome to Java |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/welcome-to-java?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Welcome%20to%20Java) |
| 2 | Java Stdin and Stdout 1 |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-stdin-and-stdout-1?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Stdin%20and%20Stdout)|
| 3 | Java If-Else |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-if-else?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20If-Else)|
| 4 | Java Stdin and Stdout 2 |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-stdin-stdout?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Stdin%20and%20Stdout%20ll)|
| 5 | Java Output Formatting |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-output-formatting?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Output%20Formatting)|
| 6 | Java Loops 1 |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-loops-i?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Loops%20l)|
| 7 | Java Loops 2 |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-loops?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Loops%20ll)|
| 8 | Java Datatypes |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-datatypes?isFullScreen=true) |[CLick Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Datatypes)|
| 9 | Java End-of-file |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-end-of-file?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20End-of-file)|
| 10 | Java Static Initializer Block |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-static-initializer-block?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Static%20Initializer%20Block)|
| 11 | Java Int to String |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-int-to-string?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Int%20to%20String)|
| 12 | Java Date and Time |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-date-and-time?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Date%20and%20Time)|
| 13 | Java Currency Formatter |[Introduction](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-currency-formatter?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Introduction/Java%20Currency%20Formatter)|
| 14 | Java Regex |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-regex?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20Regex)|
| 15 | Java Strings Introduction |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here]( https://www.hackerrank.com/challenges/java-strings-introduction?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20Strings%20Introduction)|
| 16 | Java Substring |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here]( https://www.hackerrank.com/challenges/java-substring?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20Substring)|
| 17 | Java Substring Comparisions |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-string-compare?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20Substring%20Comparisions)|
| 18 | Java String Reverse |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-string-reverse?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20String%20Reverse)|
| 19 | Java Anagrams |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-anagrams?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20Anagram)|
| 20 | Java String Tokens |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-string-tokens?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20String%20Tokens)|
| 21 | Pattern Syntax Checker |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here](https://www.hackerrank.com/challenges/pattern-syntax-checker?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Pattern%20Syntax%20Checker)|
| 22 | Java Regex 2-Duplicate Words |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/duplicate-word?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Java%20Regex%202)|
| 23 | Valid Username Regular Expression |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Easy |[Click Here](https://www.hackerrank.com/challenges/valid-username-checker?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Valid%20Username%20Regular%20Expression)|
| 24 | Tag Content Extractor |[String](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings)|Medium |[Click Here](https://www.hackerrank.com/challenges/tag-content-extractor?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Strings/Tag%20Content%20Extractor)|
| 25 | Java Primality Test |[BigNumber](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/BigNumber)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-primality-test?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/BigNumber/Java%20Primality%20Test)|
| 26 | Java BigInteger |[BigNumber](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/BigNumber)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-biginteger?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/BigNumber/Java%20BigInteger)|
| 27 | Java BigDecimal |[BigNumber](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/BigNumber)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-bigdecimal?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/BigNumber/Java%20BigDecimal)|
| 28 | Java Subarray |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-negative-subarray?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Subarray)|
| 29 | Java 1D Array |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-1d-array-introduction?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%201D%20Array)|
| 30 | Java 2D Array |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-2d-array?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%202D%20Array)|
| 31 | Java ArrayList |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-arraylist?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20ArrayList)|
| 32 | Java 1D Array(Part 2) |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-1d-array?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%201D%20Array%20(Part%202))|
| 33 | Java List |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-list?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20List)|
| 34 | Java Map |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/phone-book?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Map)|
| 35 | Java Stack |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-stack?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Stack)|
| 36 | Java Hashset |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-hashset?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Hashset)|
| 37 | Java Generics |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-generics?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Generics)|
| 38 | Java Comparator |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-comparator?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Comparator)|
| 39 | Java Sort |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-sort?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Sort)|
| 40 | Java Dequeue |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-dequeue?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Dequeue)|
| 41 | Java Bitset |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-bitset?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Bitset)|
| 42 | Java Priority Queue |[Data Structures](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures)|Medium |[Click Here](https://www.hackerrank.com/challenges/java-priority-queue?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Data%20Structures/Java%20Priority%20Queue)|
| 43 | Java Inheritance 1 |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-inheritance-1?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Inheritance%201)|
| 44 | Java Inheritance 2 |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-inheritance-2?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Inheritance%202)|
| 45 | Java Abstract Class |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-abstract-class?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Abstract%20Class)|
| 46 | Java Interface |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-interface?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Interface)|
| 47 | Java Method Overriding |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-method-overriding?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding)|
| 48 | Java Method Overriding 2(Super Keyword) |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-method-overriding-2-super-keyword?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding%202%20(Super%20Keyword))|
| 49 | Java Instanceof keyword |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-instanceof-keyword?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Instanceof%20keyword)|
| 50 | Java Iterator |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-iterator?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Iterator)|
| 50 | Java Iterator |[Object Oriented Programming](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-iterator?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Object%20Oriented%20Programming/Java%20Iterator)|
| 51 | Java Exception Handling |[Exception Handling](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Exception%20Handling)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-exception-handling?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Exception%20Handling/Java%20Exception%20Handling)|
| 52 | Java Exception Handling (Try-catch) |[Exception Handling](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Exception%20Handling)|Easy |[Click Here](https://www.hackerrank.com/challenges/java-exception-handling-try-catch?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Exception%20Handling/Java%20Exception%20Handling%20(Try-catch))|
| 53 | Java Varargs - Simple Addition |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Easy |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Varargs%20-%20Simple%20Addition)|
| 54 | Java Reflection - Attributes |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Easy |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Reflection%20-%20Attributes)|
| 55 | Java Factory Pattern |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Easy |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Factory%20Pattern)|
| 56 | Java Singleton Pattern |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Easy |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Singleton%20Pattern)|
| 57 | Covariant Return Types |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Easy |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Covarient%20Return%20Types)|
| 58 | Can You Access? |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Can%20you%20Access)|
| 59 | Prime Checker |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Prime%20Checker)|
| 60 | Java Visitor Pattern |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Visitor%20Pattern)|
| 61 | Java Annotations |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Annotations)|
| 62 | Java Lambda Expressions |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20Lambda%20Expressions)|
| 63 | Java MD5 |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20MD5)|
| 64 | Java SHA-256 |[Advanced](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced)|Medium |[Click Here](https://www.hackerrank.com/challenges/simple-addition-varargs?isFullScreen=true) |[Click Here](https://github.com/Harsh971/HackerRank_Solutions/tree/main/Java/Advanced/Java%20SHA-256)|## Feedback
If you have any feedback, please reach out to us at [email protected]##
Connect with Me