This repository consists of solutions to HackerRank practice, tutorials, and interview preparation problems with Python, mySQL, C#, and JavaScript.
Category | Name | Difficulty | Points | Problem | Solution |
---|---|---|---|---|---|
Arrays and Strings | 1D Arrays in C | Medium | 10 | Problem | Solution |
Arrays and Strings | Array Reversal | Medium | 20 | Problem | Solution |
Arrays and Strings | Digit Frequency | Medium | 25 | Problem | Solution |
Arrays and Strings | Dynamic Array in C | Medium | 40 | Problem | Solution |
Arrays and Strings | Printing Tokens | Medium | 20 | Problem | Solution |
Conditionals and Loops | Bitwise Operators | Easy | 15 | Problem | Solution |
Conditionals and Loops | Conditional Statements in C | Easy | 10 | Problem | Solution |
Conditionals and Loops | For Loop in C | Easy | 10 | Problem | Solution |
Conditionals and Loops | Printing Pattern Using Loops | Medium | 30 | Problem | Solution |
Conditionals and Loops | Sum of Digits of a Five Digit Number | Easy | 15 | Problem | Solution |
Functions | Calculate the Nth term | Easy | 15 | Problem | Solution |
Functions | Permutations of Strings | Medium | 40 | Problem | Solution |
Functions | Querying the Document | Hard | 60 | Problem | Solution |
Functions | Sorting Array of Strings | Hard | 40 | Problem | Solution |
Functions | Students Marks Sum | Easy | 20 | Problem | Solution |
Functions | Variadic functions in C | Medium | 50 | Problem | Solution |
Introduction | Functions in C | Easy | 10 | Problem | Solution |
Introduction | "Hello World!" in C | Easy | 5 | Problem | Solution |
Introduction | Playing With Characters | Easy | 5 | Problem | Solution |
Introduction | Pointers in C | Easy | 10 | Problem | Solution |
Introduction | Sum and Difference of Two Numbers | Easy | 5 | Problem | Solution |
Structs and Enums | Boxes through a Tunnel | Easy | 25 | Problem | Solution |
Structs and Enums | Post Transition | Hard | 50 | Problem | Solution |
Structs and Enums | Small Triangles, Large Triangles | Medium | 30 | Problem | Solution |
Structs and Enums | Structuring the Document | Hard | 60 | Problem | Solution |
Name | Category | Difficulty | Points | Problem | Solution |
---|---|---|---|---|---|
Database Normalization | Database Normalization #1 - 1NF | Easy | 5 | Problem | Solution |
Database Normalization | Database Normalization #2 - 1/2/3 NF | Easy | 5 | Problem | Solution |
Database Normalization | Database Normalization #3 | Hard | 5 | Problem | Solution |
Database Normalization | Database Normalization #4 | Medium | 5 | Problem | Solution |
Database Normalization | Database Normalization #5 | Medium | 5 | Problem | Solution |
Database Normalization | Database Normalization #6 | Medium | 5 | Problem | Solution |
Database Normalization | Database Normalization #7 | Medium | 5 | Problem | Solution |
Database Normalization | Database Normalization #8 | Medium | 5 | Problem | Solution |
Database Normalization | Database Normalization #9 | Hard | 5 | Problem | Solution |
Database Normalization | Database Normalization #10 | Medium | 5 | Problem | Solution |
Indexes | Index Architecture Types | Multiple Choice Question | 2 | Problem | Solution |
Indexes | Indexes - 2 | Multiple Choice Question | 2 | Problem | Solution |
Indexes | Indexes - 3 | Multiple Choice Question | 2 | Problem | Solution |
Indexes | Indexes - 4 | Multiple Choice Question | 2 | Problem | Solution |
NoSQL - XML, MapReduce | Map Reduce Advanced - Count number of friends | Hard | 30 | Problem | Solution |
NoSQL - XML, MapReduce | Map Reduce Advanced - Matrix Multiplication | Hard | 50 | Problem | Solution |
NoSQL - XML, MapReduce | Map Reduce Advanced - Relational Join | Hard | 40 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 1 | Easy | 10 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 2 | Easy | 10 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 3 | Easy | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 4 | Easy | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 5 | Easy | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 6 | Easy | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 7 | Easy | 20 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 8 | Medium | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 9 | Hard | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 10 | Medium | 15 | Problem | Solution |
NoSQL - XML, MapReduce | Querying XML Datastores with XPath - 11 | Medium | 15 | Problem | Solution |
OLAP | OLAP Cube Metadata | Multiple Choice Question | 5 | Problem | Solution |
OLAP | OLAP Names | Multiple Choice Question | 5 | Problem | Solution |
OLAP | OLAP Operation Types | Multiple Choice Question | 5 | Problem | Solution |
OLAP | OLAP Operations - 1 | Multiple Choice Question | 5 | Problem | Solution |
OLAP | OLAP Operations - 2 | Multiple Choice Question | 5 | Problem | Solution |
OLAP | OLAP Performance | Multiple Choice Question | 5 | Problem | Solution |
OLAP | The Total View | Multiple Choice Question | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #1 | Easy | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #2 | Easy | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #3 | Easy | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #4 | Easy | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #5 | Easy | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #6 | Easy | 5 | Problem | Solution |
Relational Algebra | Basics of Sets and Relations #7 | Easy | 5 | Problem | Solution |
Relational Algebra | Database Query Languages | Multiple Choice Question | 2 | Problem | Solution |
Relational Algebra | Procedural Languag | Multiple Choice Question | 2 | Problem | Solution |
Relational Algebra | Relational Algebra - 3 | Multiple Choice Question | 2 | Problem | Solution |
Relational Algebra | Relational Algebra - 4 | Multiple Choice Question | 2 | Problem | Solution |
Relational Algebra | Relations - 1 | Multiple Choice Question | 2 | Problem | Solution |
Relational Algebra | Relations - 2 | Multiple Choice Question | 2 | Problem | Solution |
Set and Algebra | Databases - Differences | Medium | 5 | Problem | Solution |
Set and Algebra | Databases - Natural Joins | Medium | 5 | Problem | Solution |
Set and Algebra | Databases - Keys | Medium | 5 | Problem | Solution |
Set and Algebra | Databases - Relational Calculus | Medium | 5 | Problem | Solution |