Repository for the Hackerrank Challenges practice.
10 Days of JavaScript Solved 15/02/2023 |
Problem Solving - Silver II Solved ??/??/???? |
Java - Silver III Solved ??/??/???? |
SQL - Silver IV Acquired 14/03/2023 |
No. | Problem | Solution | Difficulty | Points | Category |
---|---|---|---|---|---|
001 | Solve Me First | Python | Easy | 1.00 | Alghoritms - Warmup |
002 | Simple Array Sum | Python | Easy | 10.00 | Alghoritms - Warmup |
003 | Compare the Triplets | Python | Easy | 10.00 | Alghoritms - Warmup |
004 | A Very Big Sum | Python | Easy | 10.00 | Alghoritms - Warmup |
005 | Diagonal Difference | Python | Easy | 10.00 | Alghoritms - Warmup |
006 | Plus Minus | Python | Easy | 10.00 | Alghoritms - Warmup |
007 | Staircase | Python | Easy | 10.00 | Alghoritms - Warmup |
008 | Mini-Max Sum | Python | Easy | 10.00 | Alghoritms - Warmup |
009 | Birthday Cake Candles | Python | Easy | 10.00 | Alghoritms - Warmup |
010 | Time Conversion | Python | Easy | 15.00 | Alghoritms - Warmup |
011 | Grading Students | Python | Easy | 10.00 | Alghoritms - Implementation |
012 | Apple and Orange | Python | Easy | 10.00 | Alghoritms - Implementation |
013 | Number Line Jumps (Kangaroo) | Python | Easy | 10.00 | Alghoritms - Implementation |
014 | Between Two Sets | Python | Easy | 10.00 | Alghoritms - Implementation |
015 | Breaking the Records | Python | Easy | 10.00 | Alghoritms - Implementation |
016 | Subarray Division (The Birthday Bar) | Python | Easy | 10.00 | Alghoritms - Implementation |
017 | Divisible Sum Pairs | Python | Easy | 10.00 | Alghoritms - Implementation |
No. | Problem | Difficulty | Solved | Points |
---|---|---|---|---|
001 | Welcome to Java! | Easy | ✔️ | 3.00 |
002 | Java Stdin and Stdout I | Easy | ✔️ | 5.00 |
003 | Java If-Else | Easy | ✔️ | 10.00 |
004 | Java Stdin and Stdout II | Easy | ✔️ | 10.00 |
005 | Java Loops I | Easy | ✔️ | 10.00 |
006 | Java Loops II | Easy | ✔️ | 10.00 |
007 | Java Datatypes | Easy | ✔️ | 10.00 |
008 | Java End-of-file | Easy | ✔️ | 10.00 |
009 | Java Static Initializer Block | Easy | ✔️ | 10.00 |
010 | Java Int to String | Easy | ✔️ | 10.00 |
011 | Java Date and Time | Easy | ✔️ | 15.00 |
012 | Java Currency Formatter | Easy | ✔️ | 15.00 |
Solved mostly in DB2.
No. | Problem | Difficulty | Skills | Solved | Points | Category |
---|---|---|---|---|---|---|
001 | Revising the Select Query I | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
002 | Revising the Select Query II | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
003 | Select All | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
004 | Select By ID | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
005 | Japanese Cities' Attributes | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
006 | Japanese Cities' Names | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
007 | Weather Observation Station 1 | Easy | SQL (Basic) | ✔️ | 15.00 | Basic Select |
008 | Weather Observation Station 3 | Easy | SQL (Basic) | ✔️ | 15.00 | Basic Select |
009 | Weather Observation Station 4 | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
010 | Weather Observation Station 5 | Easy | SQL (Intermediate) | ✔️ | 30.00 | Basic Select |
011 | Weather Observation Station 6 | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
012 | Weather Observation Station 7 | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
013 | Weather Observation Station 8 | Easy | SQL (Basic) | ✔️ | 15.00 | Basic Select |
014 | Weather Observation Station 9 | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
015 | Weather Observation Station 10 | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
016 | Weather Observation Station 11 | Easy | SQL (Basic) | ✔️ | 15.00 | Basic Select |
017 | Weather Observation Station 12 | Easy | SQL (Basic) | ✔️ | 15.00 | Basic Select |
018 | Higher Than 75 Marks | Easy | SQL (Basic) | ✔️ | 15.00 | Basic Select |
019 | Employee Names | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
020 | Employee Salaries | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Select |
021 | Type of Triangle | Easy | SQL (Basic) | ✔️ | 20.00 | Advanced Select |
022 | The PADS | Medium | SQL (Basic) | ❌ | 30.00 | Advanced Select |
023 | Occupations | Medium | SQL (Basic) | ❌ | 30.00 | Advanced Select |
024 | Binary Tree Nodes | Medium | SQL (Intermediate) | ❌ | 30.00 | Advanced Select |
025 | New Companies | Medium | SQL (Intermediate) | ❌ | 30.00 | Advanced Select |
026 | Revising Aggregations - The Count Function | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
027 | Revising Aggregations - The Sum Function | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
028 | Revising Aggregations - Averages | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
029 | Average Population | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
030 | Japan Population | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
031 | Population Density Difference | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
032 | The Blunder | Easy | SQL (Basic) | ❌ | 15.00 | Aggregation |
033 | Top Earners | Easy | SQL (Basic) | ❌ | 20.00 | Aggregation |
034 | Weather Observation Station 2 | Easy | SQL (Basic) | ✔️ | 15.00 | Aggregation |
035 | Weather Observation Station 13 | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
036 | Weather Observation Station 14 | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
037 | Weather Observation Station 15 | Easy | SQL (Basic) | ✔️ | 15.00 | Aggregation |
038 | Weather Observation Station 16 | Easy | SQL (Basic) | ✔️ | 10.00 | Aggregation |
039 | Weather Observation Station 17 | Easy | SQL (Basic) | ✔️ | 15.00 | Aggregation |
040 | Weather Observation Station 18 | Medium | SQL (Basic) | ✔️ | 25.00 | Aggregation |
041 | Weather Observation Station 19 | Medium | SQL (Basic) | ✔️ | 30.00 | Aggregation |
042 | Weather Observation Station 20 | Medium | SQL (Intermediate) | ❌ | 40.00 | Aggregation |
043 | Population Census | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Join |
044 | African Cities | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Join |
045 | Average Population of Each Continent | Easy | SQL (Basic) | ✔️ | 10.00 | Basic Join |
046 | The Report | Medium | SQL (Intermediate) | ❌ | 20.00 | Basic Join |
047 | The Competitors | Medium | SQL (Intermediate) | ❌ | 30.00 | Basic Join |
048 | Olivander's Inventory | Medium | SQL (Intermediate) | ❌ | 30.00 | Basic Join |
049 | Challenges | Medium | SQL (Intermediate) | ❌ | 30.00 | Basic Join |
050 | Contest Leaderboard | Medium | SQL (Intermediate) | ❌ | 30.00 | Basic Join |
051 | Placements | Medium | SQL (Intermediate) | ❌ | 40.00 | Advanced Join |
052 | Symmetric Pairs | Medium | SQL (Intermediate) | ❌ | 40.00 | Advanced Join |
053 | Interviews | Hard | SQL (Intermediate) | ❌ | 50.00 | Advanced Join |
054 | 15 Days of Learning SQL | Hard | SQL (Advanced) | ❌ | 50.00 | Advanced Join |
055 | Draw The Triangle 1 | Easy | SQL (Advanced) | ❌ | 25.00 | Alternative Queries |
056 | Draw The Triangle 2 | Easy | SQL (Advanced) | ❌ | 25.00 | Alternative Queries |
057 | Print Prime Numbers | Medium | SQL (Advanced) | ❌ | 40.00 | Alternative Queries |