Skip to content

Java β˜• Domain on HackerRank - Problems & Solutions πŸ“–πŸ“•πŸ“‘

License

Notifications You must be signed in to change notification settings

anishLearnsToCode/hackerrank-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HackerRank Java Domain Solutions

problems-solved cp

HackerRank is an online platform that offers programmers the ability to test their sills, practice and learn something new. The problem sets on HackerRank are divided in Domains & Tutorials, and the following are the domains & tutorials on HackerRank:

Domains
Tutorials

This repository contains solutions to the Java Domain part of HackerRank. My HackerRank profile can be viewed here.

I have also solved other domains on HackerRank that can be viewed at:

Domain Solutions Repository Link
Algorithms Solutions Repository
Data Structures Solutions Repository
Python Solutions Repository
Interview Preparation Kit Solutions Repository

The Java Domain is further Divided into the following sub-domains.

Sub Domains & Problems (+Solutions) in the Java Domain

Quick Links ⚑ : Java Introduction | Java Strings | Java Object Oriented Programming | Java BigDecimal | Java BigNumber | Java Data Structures | Java exception Handling | Java Advanced |

Java Introduction πŸ‘†

Problem Solution Link
Welcome to Java Solution
Java StdIn and StdOut Solution
Java StdIn and StdOut II Solution
Java If Else Solution
Java Output Formatting Solution
Java Loops I Solution
Java Loops II Solution
Java Data types Solution
Java End of File Solution
Java Static Initializer Block Solution
Java into to String Solution
Java Date and Time Solution
Java Currency Formatter Solution

Java Strings πŸ‘†

Problem Solution Link Difficulty
Java Strings Introduction Solution Easy
Java Substring Solution Easy
Java Substring Comparisons Solution Easy
Java String Reverse Solution Easy
Java Anagrams Solution Easy
Java String Tokens Solution Easy
Pattern Syntax Checker Solution Easy
Java Regex Solution Easy
Java Regex II - Duplicate Words Solution Medium
Valid Username Regular Expression Solution Easy
Tag Content Extractor Solution Medium

Java Object Oriented Programming πŸ‘†

Problem Solution Link Difficulty
Java Inheritance I Solution Easy
Java Inheritance II Solution Easy
Java Abstract Class Solution Easy
Java Interface Solution Easy
Java Method Overriding Solution Easy
Java Method Overriding II (Super Keyword) Solution Easy
Java Iterator Solution Easy
Java instanceof Keyword Solution Easy

Java BigDecimal πŸ‘†

Problem Solution Link Difficulty
Java BigDecimal Solution Medium

Java BigNumber πŸ‘†

Problem Solution Link Difficulty
Java Primality Test Solution Easy
Java Big Integer Solution Easy
Java BigDecimal Solution Medium

Java Data Structures πŸ‘†

Problem Solution Link Difficulty
Java 1D Array Solution Easy
Java 2D Array Solution Easy
Java Subarray Solution Easy
Java Data Structures Array Solution Easy
Java Sub Array Solution Easy
Java Arraylist Solution Easy
Java Priority Queue Solution Medium
Java 1D Array (Part 2) Solution Medium
Java List Solution Easy
Java Map Solution Easy
Java Stack Solution Medium
Java Hashset Solution Easy
Java Generics Solution Easy
Java Comparator Solution Medium
Java Sort Solution Easy
Java Dequeue Solution Medium
Java BitSet Solution Easy
Java Priority Queue Solution Medium

Java Exception Handling πŸ‘†

Problem Solution Link Difficulty
Java Exception Handling Solution Easy
Java Exception Handling (try-catch) Solution Easy

Java Advanced πŸ‘†

Problem Solution Link Difficulty
Java VarArgs - Simple Addition Solution Easy
Java Reflection - Attributes Solution Easy
Can You Access? Solution Medium
Prime Checker Solution Medium
Java Factory Pattern Solution Easy
Java Singleton Pattern Solution Easy
Java Visitor Pattern Solution Medium
Java Annotations Solution Medium
Covariant Return Types Solution Easy
Java Lambda Expressions Solution Medium
Java MD5 Solution Medium
Java SHA-256 Solution Medium