Skip to content

berkayzaimdev/HackerRank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




Java

Subdomains

Java Introduction

Number Challenge Points Solution
1 Welcome to Java! 3 Java
2 Java Stdin and Stdout I 5 Java
3 Java If-Else 10 Java
4 Java Stdin and Stdout II 10 Java
5 Java Output Formatting 10 Java
6 Java Loops I 10 Java
7 Java Loops II 10 Java
8 Java Datatypes 10 Java
9 Java End-of-file 10 Java
10 Java Static Initializer Block 10 Java
11 Java Int to String 10 Java
12 Java Date and Time 15 Java
13 Java Currency Formatter 15 Java

Data Structures

Number Challenge Points Solution
1 Java 1D Array 5 Java
2 Java Subarray 10 Java
3 Java Arraylist 10 Java
4 Java 1D Array (Part 2) 25 Java
5 Java Hashset 10 Java
6 Java Generics 15 Java
7 Java Priority Queue 20 Java

Object Oriented Programming

Number Challenge Points Solution
1 Java Inheritance I 5 Java
2 Java Inheritance II 10 Java
3 Java Abstract Class 10 Java
4 Java Interface 10 Java
5 Java Method Overriding 10 Java

Exception Handling

Number Challenge Points Solution
1 Java Exception Handling (Try-catch) 10 Java
2 Java Exception Handling 15 Java

Java Strings

Number Challenge Points Solution
1 Java Strings Introduction 5 Java
2 Java Substring 5 Java
3 Java Substring Comparisons 10 Java
4 Java String Reverse 10 Java
5 Java Anagrams 10 Java
6 Java String Tokens 15 Java
7 Pattern Syntax Checker 20 Java
8 Java Regex 25 Java




Python

Subdomains

Python Introduction

Number Challenge Points Solution
1 Say "Hello, World!" With Python 5 Python
2 Python If-Else 10 Python
3 Arithmetic Operators 10 Python
4 Python: Division 10 Python
5 Loops 10 Python
6 Write a function 10 Python
7 Print Function 20 Python

Basic Data Types

Number Challenge Points Solution
1 List Comprehensions 10 Python
2 Find the Runner-Up Score! 10 Python
3 Nested Lists 10 Python
4 Finding the percentage 10 Python
5 Lists 10 Python
6 Tuples 10 Python

Python Strings

Number Challenge Points Solution
1 sWAP cASE 10 Python
2 String Split and Join 10 Python
3 What's Your Name? 10 Python
4 Mutations 10 Python
5 Find a string 10 Python
6 String Validation 10 Python
7 Text Alignment 10 Python
8 Text Wrap 10 Python
9 Designer Door Mat 10 Python
10 String Formatting 10 Python
11 Alphabet Rangoli 20 Python
12 Capitalize! 20 Python
13 The Minion Game 40 Python
14 Merge the Tools! 40 Python




SQL

Subdomains

Basic Select

Number Challenge Points Solution
1 Revising the Select Query I 10 MySQL
2 Revising the Select Query II 10 MySQL
3 Select All 10 MySQL
4 Select By ID 10 MySQL
5 Japanese Cities' Attributes 10 MySQL
6 Japanese Cities' Names 10 MySQL
7 Weather Observation Station 1 15 MySQL
8 Weather Observation Station 3 10 MySQL
9 Weather Observation Station 4 10 MySQL
10 Weather Observation Station 5 30 MySQL
11 Weather Observation Station 6 10 MySQL
12 Weather Observation Station 7 10 MySQL
13 Weather Observation Station 8 15 MySQL
14 Weather Observation Station 9 10 MySQL
15 Weather Observation Station 10 10 MySQL
16 Weather Observation Station 11 15 MySQL
17 Weather Observation Station 12 15 MySQL
18 Higher Than 75 Marks 15 MySQL
19 Employee Names 10 MySQL
20 Employee Salaries 10 MySQL

Advanced Select

Number Challenge Points Solution
1 Type of Triangle 20 MySQL

Aggregation

Number Challenge Points Solution
1 Revising Aggregations - The Count Function 10 MySQL
2 Revising Aggregations - The Sum Function 10 MySQL
3 Revising Aggregations - Averages 10 MySQL
4 Average Population 10 MySQL
5 Japan Population 10 MySQL
6 Population Density Difference 10 MySQL
7 The Blunder 15 MySQL
8 Top Earners 20 MySQL
9 Weather Observation Station 2 15 MySQL
10 Weather Observation Station 13 10 MySQL
11 Weather Observation Station 14 10 MySQL
12 Weather Observation Station 15 15 MySQL
13 Weather Observation Station 16 10 MySQL
14 Weather Observation Station 17 15 MySQL
15 Weather Observation Station 18 25 MySQL
16 Weather Observation Station 19 30 MySQL
17 Weather Observation Station 20 40 MySQL

Basic Join

Number Challenge Points Solution
1 Population Census 10 MySQL
2 African Cities 10 MySQL
3 Average Population of Each Continent 10 MySQL




Regex

Subdomains

Regex Introduction

Number Challenge Points Solution
1 Matching Specific String 5 Python
2 Matching Anything But a Newline 5 Python
3 Matching Digits & Non-Digit Characters 5 Python
4 Matching Whitespace & Non-Whitespace Character 5 Python
5 Matching Word & Non-Word Character 5 Python
6 Matching Start & End 5 Python