Skip to content

fabriziobagala/hackerrank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

HackerRank's logo

A collection of solutions for various HackerRank challenges.

GitHub last commit GitHub repo size GitHub Repo stars GitHub License

Domain Subdomain Problem Solution Language Difficulty Score
Algorithms Implementation Bill Division Bill Division C# Easy 10
Algorithms Implementation Breaking the Records Breaking the Records C# Easy 10
Algorithms Implementation Divisible Sum Pairs Divisible Sum Pairs C# Easy 10
Algorithms Implementation Grading Students Grading Students C# Easy 10
Algorithms Warmup A Very Big Sum A Very Big Sum C# Easy 10
Algorithms Warmup Birthday Cake Candles Birthday Cake Candles C# Easy 10
Algorithms Warmup Compare the Triplets Compare the Triplets C# Easy 10
Algorithms Warmup Diagonal Difference Diagonal Difference C# Easy 10
Algorithms Warmup Mini-Max Sum Mini-Max Sum C# Easy 10
Algorithms Warmup Plus Minus Plus Minus C# Easy 10
Algorithms Warmup Simple Array Sum Simple Array Sum C# Easy 10
Algorithms Warmup Solve Me First Solve Me First C# Easy 1
Algorithms Warmup Staircase Staircase C# Easy 10
Algorithms Warmup Time Conversion Time Conversion C# Easy 15
Data Structures Arrays Arrays - DS Array - DS C# Easy 10
Data Structures Heap Find the Running Median Find the Running Median C# Hard 50
Data Structures Stacks Balanced Brackets Balanced Brackets C# Medium 25
Data Structures Trie Contacts Contacts C# Medium 40
Databases Relational Algebra Basics of Sets and Relations #1 Basics of Sets and Relations #1 - Easy 5
Databases Relational Algebra Basics of Sets and Relations #2 Basics of Sets and Relations #2 - Easy 5
Databases Relational Algebra Basics of Sets and Relations #3 Basics of Sets and Relations #3 - Easy 5
Linux Shell Bash A Personalized Echo A Personalized Echo Bash Easy 1
Linux Shell Bash Arithmetic Operations Arithmetic Operations Bash Medium 3
Linux Shell Bash Comparing Numbers Comparing Numbers Bash Easy 3
Linux Shell Bash Compute the Average Compute the Average Bash Medium 4
Linux Shell Bash Getting started with conditionals Getting started with conditionals Bash Easy 3
Linux Shell Bash Let's Echo Let's Echo Bash Easy 1
Linux Shell Bash Looping and Skipping Looping and Skipping Bash Easy 2
Linux Shell Bash Looping with Numbers Looping with Numbers Bash Easy 2
Linux Shell Bash More on Conditionals More on Conditionals Bash Easy 3
Linux Shell Bash The World of Numbers The World of Numbers Bash Easy 2
Linux Shell Text Processing Cut #1 Cut #1 Bash Easy 1
Linux Shell Text Processing Cut #2 Cut #2 Bash Easy 1
SQL Advanced Select The PADS The PADS MySQL Medium 30
SQL Advanced Select Type of Triangle Type of Triangle MySQL Easy 20
SQL Aggregation Average Population Average Population MySQL Easy 10
SQL Aggregation Japan Population Japan Population MySQL Easy 10
SQL Aggregation Population Density Difference Population Density Difference MySQL Easy 10
SQL Aggregation Revising Aggregations - Averages Revising Aggregations - Averages MySQL Easy 10
SQL Aggregation Revising Aggregations - The Count Function Revising Aggregations - The Count Function MySQL Easy 10
SQL Aggregation Revising Aggregations - The Sum Function Revising Aggregations - The Sum Function MySQL Easy 10
SQL Aggregation The Blunder The Blunder MySQL Easy 15
SQL Aggregation Top Earners Top Earners MySQL Easy 20
SQL Aggregation Weather Observation Station 2 Weather Observation Station 2 MySQL Easy 15
SQL Aggregation Weather Observation Station 13 Weather Observation Station 13 MySQL Easy 10
SQL Aggregation Weather Observation Station 14 Weather Observation Station 14 MySQL Easy 10
SQL Aggregation Weather Observation Station 15 Weather Observation Station 15 MySQL Easy 15
SQL Aggregation Weather Observation Station 16 Weather Observation Station 16 MySQL Easy 10
SQL Aggregation Weather Observation Station 17 Weather Observation Station 17 MySQL Easy 15
SQL Aggregation Weather Observation Station 18 Weather Observation Station 18 MySQL Medium 25
SQL Aggregation Weather Observation Station 19 Weather Observation Station 19 MySQL Medium 30
SQL Aggregation Weather Observation Station 20 Weather Observation Station 20 MySQL Medium 40
SQL Basic Join African Cities African Cities MySQL Easy 10
SQL Basic Join Average Population of Each Continent Average Population of Each Continent MySQL Easy 10
SQL Basic Join Contest Leaderboard Contest Leaderboard MySQL Medium 30
SQL Basic Join Population Census Population Census MySQL Easy 10
SQL Basic Join The Report The Report MySQL Medium 20
SQL Basic Join Top Competitors Top Competitors MySQL Medium 30
SQL Basic Select Employee Names Employee Names MySQL Easy 10
SQL Basic Select Employee Salaries Employee Salaries MySQL Easy 10
SQL Basic Select Higher Than 75 Marks Higher Than 75 Marks MySQL Easy 15
SQL Basic Select Japanese Cities' Attributes Japanese Cities' Attributes MySQL Easy 10
SQL Basic Select Japanese Cities' Names Japanese Cities' Names MySQL Easy 10
SQL Basic Select Revising the Select Query I Revising the Select Query I MySQL Easy 10
SQL Basic Select Revising the Select Query II Revising the Select Query II MySQL Easy 10
SQL Basic Select Select All Select All MySQL Easy 10
SQL Basic Select Select By ID Select By ID MySQL Easy 10
SQL Basic Select Weather Observation Station 1 Weather Observation Station 1 MySQL Easy 15
SQL Basic Select Weather Observation Station 3 Weather Observation Station 3 MySQL Easy 10
SQL Basic Select Weather Observation Station 4 Weather Observation Station 4 MySQL Easy 10
SQL Basic Select Weather Observation Station 5 Weather Observation Station 5 MySQL Easy 30
SQL Basic Select Weather Observation Station 6 Weather Observation Station 6 MySQL Easy 10
SQL Basic Select Weather Observation Station 7 Weather Observation Station 7 MySQL Easy 10
SQL Basic Select Weather Observation Station 8 Weather Observation Station 8 MySQL Easy 15
SQL Basic Select Weather Observation Station 9 Weather Observation Station 9 MySQL Easy 10
SQL Basic Select Weather Observation Station 10 Weather Observation Station 10 MySQL Easy 10
SQL Basic Select Weather Observation Station 11 Weather Observation Station 11 MySQL Easy 15
SQL Basic Select Weather Observation Station 12 Weather Observation Station 12 MySQL Easy 15
SQL Advanced Select The PADS The PADS MS SQL Medium 30
SQL Advanced Select Type of Triangle Type of Triangle MS SQL Easy 20
SQL Aggregation Average Population Average Population MS SQL Easy 10
SQL Aggregation Japan Population Japan Population MS SQL Easy 10
SQL Aggregation Population Density Difference Population Density Difference MS SQL Easy 10
SQL Aggregation Revising Aggregations - Averages Revising Aggregations - Averages MS SQL Easy 10
SQL Aggregation Revising Aggregations - The Count Function Revising Aggregations - The Count Function MS SQL Easy 10
SQL Aggregation Revising Aggregations - The Sum Function Revising Aggregations - The Sum Function MS SQL Easy 10
SQL Aggregation The Blunder The Blunder MS SQL Easy 15
SQL Aggregation Top Earners Top Earners MS SQL Easy 20
SQL Aggregation Weather Observation Station 2 Weather Observation Station 2 MS SQL Easy 15
SQL Aggregation Weather Observation Station 13 Weather Observation Station 13 MS SQL Easy 10
SQL Aggregation Weather Observation Station 14 Weather Observation Station 14 MS SQL Easy 10
SQL Aggregation Weather Observation Station 15 Weather Observation Station 15 MS SQL Easy 15
SQL Aggregation Weather Observation Station 16 Weather Observation Station 16 MS SQL Easy 10
SQL Aggregation Weather Observation Station 17 Weather Observation Station 17 MS SQL Easy 15
SQL Aggregation Weather Observation Station 18 Weather Observation Station 18 MS SQL Medium 25
SQL Aggregation Weather Observation Station 19 Weather Observation Station 19 MS SQL Medium 30
SQL Aggregation Weather Observation Station 20 Weather Observation Station 20 MS SQL Medium 40
SQL Basic Join African Cities African Cities MS SQL Easy 10
SQL Basic Join Average Population of Each Continent Average Population of Each Continent MS SQL Easy 10
SQL Basic Join Contest Leaderboard Contest Leaderboard MS SQL Medium 30
SQL Basic Join Population Census Population Census MS SQL Easy 10
SQL Basic Join The Report The Report MS SQL Medium 20
SQL Basic Join Top Competitors Top Competitors MS SQL Medium 30
SQL Basic Select Employee Names Employee Names MS SQL Easy 10
SQL Basic Select Employee Salaries Employee Salaries MS SQL Easy 10
SQL Basic Select Higher Than 75 Marks Higher Than 75 Marks MS SQL Easy 15
SQL Basic Select Japanese Cities' Attributes Japanese Cities' Attributes MS SQL Easy 10
SQL Basic Select Japanese Cities' Names Japanese Cities' Names MS SQL Easy 10
SQL Basic Select Revising the Select Query I Revising the Select Query I MS SQL Easy 10
SQL Basic Select Revising the Select Query II Revising the Select Query II MS SQL Easy 10
SQL Basic Select Select All Select All MS SQL Easy 10
SQL Basic Select Select By ID Select By ID MS SQL Easy 10
SQL Basic Select Weather Observation Station 1 Weather Observation Station 1 MS SQL Easy 15
SQL Basic Select Weather Observation Station 3 Weather Observation Station 3 MS SQL Easy 10
SQL Basic Select Weather Observation Station 4 Weather Observation Station 4 MS SQL Easy 10
SQL Basic Select Weather Observation Station 5 Weather Observation Station 5 MS SQL Easy 30
SQL Basic Select Weather Observation Station 6 Weather Observation Station 6 MS SQL Easy 10
SQL Basic Select Weather Observation Station 7 Weather Observation Station 7 MS SQL Easy 10
SQL Basic Select Weather Observation Station 8 Weather Observation Station 8 MS SQL Easy 15
SQL Basic Select Weather Observation Station 9 Weather Observation Station 9 MS SQL Easy 10
SQL Basic Select Weather Observation Station 10 Weather Observation Station 10 MS SQL Easy 10
SQL Basic Select Weather Observation Station 11 Weather Observation Station 11 MS SQL Easy 15
SQL Basic Select Weather Observation Station 12 Weather Observation Station 12 MS SQL Easy 15