gabrielgiordan / Hackerrank
Efficient HackerRank solutions in JavaScript (⬡.js)
Stars: ✭ 111
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Hackerrank
The Uplift Project Dsa
Stars: ✭ 20 (-81.98%)
Mutual labels: algorithms, hackerrank, algorithm-challenges
Hackerrank
📗 Solutions of more than 380 problems of Hackerrank accross several domains.
Stars: ✭ 128 (+15.32%)
Mutual labels: algorithms, hackerrank, algorithm-challenges
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+348.65%)
Mutual labels: algorithms, hackerrank
Hackerrank
HackerRank solutions in Java/JS/Python/C++/C#
Stars: ✭ 829 (+646.85%)
Mutual labels: algorithms, hackerrank
Algorithms
Algorithms and data structures exercises
Stars: ✭ 19 (-82.88%)
Mutual labels: algorithms, algorithm-challenges
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (+254.05%)
Mutual labels: algorithms, algorithm-challenges
Fuck Coding Interviews
How on earth can I ever think of a solution like that in an interview?!
Stars: ✭ 464 (+318.02%)
Mutual labels: algorithms, hackerrank
Get better at cp in 2 months
This contains the curriculum that I will follow to get better at Competitive Programming in 2 months.
Stars: ✭ 627 (+464.86%)
Mutual labels: algorithms, algorithm-challenges
Algorithms
Here is the my solutions for problems in {leetcode, hackerrank, geeksforgeeks}
Stars: ✭ 36 (-67.57%)
Mutual labels: algorithms, algorithm-challenges
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+38542.34%)
Mutual labels: algorithms, algorithm-challenges
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-56.76%)
Mutual labels: algorithms, hackerrank
Interview Bit
Solutions to problems on Interview Bit
Stars: ✭ 353 (+218.02%)
Mutual labels: algorithms, algorithm-challenges
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+2495.5%)
Mutual labels: algorithms, algorithm-challenges
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+346.85%)
Mutual labels: algorithms, hackerrank
HackerRank-Solutions
My own HackerRank coding interview solutions
Stars: ✭ 30 (-72.97%)
Mutual labels: hackerrank, algorithm-challenges
Hackerrank-Problem-Solving
This repository contains the challenges of algorithms and data structure of the site HackerRank.
Stars: ✭ 19 (-82.88%)
Mutual labels: hackerrank, algorithm-challenges
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+917.12%)
Mutual labels: algorithms, algorithm-challenges
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-81.98%)
Mutual labels: hackerrank, algorithm-challenges
challenges
My solutions for random coding challenges 💪
Stars: ✭ 44 (-60.36%)
Mutual labels: hackerrank, algorithm-challenges
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+770.27%)
Mutual labels: algorithms, algorithm-challenges
Efficient HackerRank solutions in JavaScript programmed by Gabriel Giordano
10 Days of Statistics
Algorithms
Implementation
Problem | Solution | Difficulty | Points | Note | |
---|---|---|---|---|---|
⭐ | Matrix Layer Rotation | JavaScript | Hard | 80 | Math solution to the problem, O(1) if the loop to print the result isn't considered, otherwise O(m*n) |
⭐ | ACM ICPC Team | JavaScript | Easy | 25 | Using bitwise operations, and a custom Hamming Weight implementation to count ones, because the HackerRank's v8 version hasn't yet a BigInt implementation. Best case O(n^2) where n is the topics length |
⭐ | Queen's Attack II | JavaScript | Medium | 30 | Math solution to the problem, O(k), where k is the number of obstacles |
⭐ | Modified Kaprekar Numbers | JavaScript | Easy | 30 | Math and very performatic solution, without using Strings nor brute force, O(n), where n = q - p |
Equalize the Array | JavaScript | Easy | 20 | O(n) | |
⭐ | Jumping on the Clouds | JavaScript | Easy | 20 | O(log n) |
⭐ | Repeated String | JavaScript | Easy | 20 | The algorithm doesn't count the string a second time, both best and worst case is O(n) where n is the length of the string |
Lisa's Workbook | JavaScript | Easy | 25 | ||
Bigger is Greater | JavaScript | Medium | 35 | ||
Organizing Containers of Balls | JavaScript | Medium | 30 | ||
The Time in Words | JavaScript | Medium | 25 | O(1) | |
Beautiful Triplets | JavaScript | Easy | 20 | O(n) | |
Minimum Distances | JavaScript | Easy | 20 | O(n) | |
Halloween Sale | JavaScript | Easy | 20 | O(1) | |
Non-Divisible Subset | JavaScript | Medium | 20 | ||
Cut the Sticks | JavaScript | Easy | 25 | ||
Library Fine | JavaScript | Easy | 15 | O(1) | |
Sherlock and Squares | JavaScript | Easy | 20 | O(1) | |
Append and Delete | JavaScript | Easy | 20 | O(min(s, t)) | |
Extra Long Factorials | JavaScript | Medium | 20 | ||
Service Lane | JavaScript | Easy | 20 | ||
Chocolate Feast | JavaScript | Easy | 25 | O(1) | |
Find Digits | JavaScript | Easy | 25 | O(n) | |
Jumping on the Clouds: Revisited | JavaScript | Easy | 15 | O(n / k) where k is the number of jumps | |
Sequence Equation | JavaScript | Easy | 20 | ||
Circular Array Rotation | JavaScript | Easy | 20 | ||
Save the Prisoner! | JavaScript | Easy | 15 | O(1) | |
⭐ | Viral Advertising | JavaScript | Easy | 15 | Alternative way to solve it using this integer sequence formula: https://oeis.org/A061418 |
Beautiful Days at the Movies | JavaScript | Easy | 15 | O(n) | |
Angry Professor | JavaScript | Easy | 20 | O(n) | |
Utopian Tree | JavaScript | Easy | 20 | O(1) | |
Designer PDF Viewer | JavaScript | Easy | 20 | ||
The Hurdle Race | JavaScript | Easy | 15 | O(1) | |
Climbing the Leaderboard | JavaScript | Medium | 20 | O(n + log(m)) | |
Picking Numbers | JavaScript | Easy | 20 | O(1) | |
⭐ | Forming a Magic Square | JavaScript | Medium | 20 | Using Édouard Lucas general formula to generate all possible magic squares of order 3 |
Cats and a Mouse | JavaScript | Easy | 15 | O(1) | |
Eletronics Shop | JavaScript | Easy | 15 | ||
Counting Valleys | JavaScript | Easy | 15 | O(n) | |
Drawing Book | JavaScript | Easy | 10 | O(1) | |
Sock Merchant | JavaScript | Easy | 10 | O(1) | |
Bon Appétit | JavaScript | Easy | 10 | O(n) | |
Day of the Programmer | JavaScript | Easy | 10 | O(1) | |
Migratory Birds | JavaScript | Easy | 10 | ||
Divisible Sum Pairs | JavaScript | Easy | 10 | ||
Birthday Chocolate | JavaScript | Easy | 10 | ||
Breaking the Records | JavaScript | Easy | 10 | O(n) | |
Between Two Sets | JavaScript | Easy | 10 | Using Euclid's division algorithm for greatest common divisor | |
Kangaroo | JavaScript | Easy | 10 | ||
Apple and Orange | JavaScript | Easy | 10 | ||
Grading Students | JavaScript | Easy | 10 |
Data Structures
Problem | Solution | Difficulty | Points | Note | |
---|---|---|---|---|---|
Array Manipulation | JavaScript | Hard | 60 | ||
Sparse Arrays | JavaScript | Medium | 25 | ||
Dynamic Array | JavaScript | Easy | 15 | ||
Array DS | JavaScript | Easy | 10 |
Constructive Algorithms
Problem | Solution | Difficulty | Points | Note | |
---|---|---|---|---|---|
New Year Chaos | JavaScript | Medium | 40 |
Warmup
Problem | Solution | Difficulty | Points | Note | |
---|---|---|---|---|---|
Time Conversion | JavaScript | Easy | 15 | ||
Birthday Cake Candles | JavaScript | Easy | 10 | ||
Mini-Max Sum | JavaScript | Easy | 10 | ||
Staircase | JavaScript | Easy | 10 | ||
Plus Minus | JavaScript | Easy | 10 | ||
Diagonal Difference | JavaScript | Easy | 10 | ||
A Very Big Sum | JavaScript | Easy | 10 | ||
Compare the Triplets | JavaScript | Easy | 10 |
Mathematics
Problem | Solution | Difficulty | Points | Note | |
---|---|---|---|---|---|
Army Game | JavaScript | Easy | 10 | ||
Minimum Height Triangle | JavaScript | Easy | 10 | ||
Handshake | JavaScript | Easy | 10 | ||
Maximum Draws | JavaScript | Easy | 5 | ||
Find the Point | JavaScript | Easy | 5 |
Interview Preparation Kit
Arrays
Problem | Solution | Difficulty | Points | Note | |
---|---|---|---|---|---|
Minimun Swaps 2 | JavaScript | Medium | 40 | ||
Arrays: Left Rotation | JavaScript | Easy | 15 | ||
2D Array - DS | JavaScript | Easy | 15 |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].