HackerRank-Java-Solution TOTAL CHALLENGES: 64 | SOLVED: 64 SUB DOMAIN PROBLEM DIFFICULTY LEVEL SOLUTION Introduction Welcome to Java! Easy Solution.java Introduction Java Stdin and Stdout I Easy Solution.java Introduction Java If-Else Easy Solution.java Introduction Java Stdin and Stdout II Easy Solution.java Introduction Java Output Formatting Easy Solution.java Introduction Java Loops I Easy Solution.java Introduction Java Loops II Easy Solution.java Introduction Java Datatypes Easy Solution.java Introduction Java End-of-file Easy Solution.java Introduction Java Static Initializer Block Easy Solution.java Introduction Java Int to String Easy Solution.java Introduction Java Date and Time Easy Solution.java Introduction Java Currency Formatter Easy Solution.java Strings Java Strings Introduction Easy Solution.java Strings Java Substring Easy Solution.java Strings Java Substring Comparison Easy Solution.java Strings Java String Reverse Easy Solution.java Strings Java Anagrams Easy Solution.java Strings Java String Tokens Easy Solution.java Strings Pattern Syntax Checker Easy Solution.java Strings Java Regex Medium Solution.java Strings Java Regex 2 - Duplicate Words Medium Solution.java Strings Valid Username Regular Expression Easy Solution.java Strings Tag Content Extractor Medium Solution.java BigNumber Java BigDecimal Medium Solution.java BigNumber Java Primality Test Easy Solution.java BigNumber Java BigInteger Easy Solution.java Data Structures Java 1D Array Easy Solution.java Data Structures Java 2D Array Easy Solution.java Data Structures Java ArrayList Easy Solution.java Data Structures Java SubArray Easy Solution.java Data Structures Java 1D Array -Part 2 Medium Solution.java Data Structures Java List Easy Solution.java Data Structures Java Map Easy Solution.java Data Structures Java Stack Medium Solution.java Data Structures Java Hashset Easy Solution.java Data Structures Java Generics Easy Solution.java Data Structures Java Comparator Medium Solution.java Data Structures Java Sort Easy Solution.java Data Structures Java Dequeue Medium Solution.java Data Structures Java Bitset Easy Solution.java Data Structures Java Priority Queue Medium Solution.java Object Oriented Programming Java Inheritence I Easy Solution.java Object Oriented Programming Java Inheritence II Easy Solution.java Object Oriented Programming Java Abstract Classes Easy Solution.java Object Oriented Programming Java Interface Easy Solution.java Object Oriented Programming Java Method Overriding Easy Solution.java Object Oriented Programming Java Method Overriding 2 (Super Keyword) Easy Solution.java Object Oriented Programming Java Instanceof Keyword Easy Solution.java Object Oriented Programming Java Iterator Easy Solution.java Exception Handling Java Exception Handling (Try-catch) Easy Solution.java Exception Handling Java Exception Handling Easy Solution.java Advanced Java Varargs - Simple Addition Easy Solution.java Advanced Can You Access? Medium Solution.java Advanced Prime Checker Medium Solution.java Advanced Java Factory Pattern Easy Solution.java Advanced Java Singleton Pattern Easy Solution.java Advanced Java Visitor Pattern Medium Solution.java Advanced Java Reflection - Attributes Easy Solution.java Advanced Java Annotations Medium Solution.java Advanced Covariant Return Types Easy Solution.java Advanced Java Lambda Expressions Medium Solution.java Advanced Java MD-5 Medium Solution.java Advanced Java SHA-256 Medium Solution.java