Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RodneyShag/HackerRank_solutions
/ functions
Functions
598 in github.com/RodneyShag/HackerRank_solutions
⨍
Functions
598
◇
Types & classes
312
↓ 1 callers
Method
numDivisors
(int n)
General Programming/Basic Programming/Between Two Sets/Solution.java:54
↓ 1 callers
Method
numWays
(int n, int [] coins)
Algorithms/Dynamic Programming/The Coin Change Problem/Solution.java:24
↓ 1 callers
Method
numWays
(int n, int [] coins, int coinNumber, HashMap<String, Long> cache)
Cracking the Coding Interview/Techniques, Concepts/DP - Coin Change/Solution.java:13
↓ 1 callers
Method
numWords
(String str)
Algorithms/Strings/CamelCase/Solution.java:13
↓ 1 callers
Method
numZeroes
(long n)
Algorithms/Bit Manipulation/Sum vs XOR/Solution.java:20
↓ 1 callers
Method
numberNeeded
(String first, String second)
Implementation/Brute Force/Making Anagrams/Solution.java:18
↓ 1 callers
Method
numberNeeded
(String first, String second)
Implementation/Brute Force/Strings - Making Anagrams/Solution.java:18
↓ 1 callers
Method
partition
(int[] array, int start, int end)
Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java:32
↓ 1 callers
Method
partition
(ArrayList<Integer> list, int start, int end)
Algorithms/Sorting/Luck Balance/Solution.java:71
↓ 1 callers
Method
partition
(int[] A, int lo, int hi)
Algorithms/Sorting/Running Time of Quicksort/Solution.java:56
↓ 1 callers
Method
partition
(int [] array)
Algorithms/Sorting/Quicksort 1 - Partition/Solution.java:23
↓ 1 callers
Method
partition
(int[] A, int lo, int hi)
Algorithms/Sorting/Quicksort In-Place/Solution.java:34
↓ 1 callers
Method
pearson
(int [] xs, int [] ys)
10 Days of Statistics/Day 8 - Least Square Regression Rate/Solution.java:22
↓ 1 callers
Method
pearson
(double [] xs, double [] ys)
10 Days of Statistics/Day 7 - Pearson Correlation Coefficient I/Solution.java:24
↓ 1 callers
Method
poisson
(int k, double lambda)
10 Days of Statistics/Day 5 - Poisson Distribution I/Solution.java:16
↓ 1 callers
Method
popCharacter
()
30 Days of Code/Day 18 - Queues and Stacks/Solution.java:16
↓ 1 callers
Method
power
(int n, int p)
30 Days of Code/Day 17 - More Exceptions/Solution.java:7
↓ 1 callers
Method
power
(int n, int p)
Java/Exception Handling/Java Exception Handling/Solution.java:7
↓ 1 callers
Method
powerof2
(int num)
Java/Advanced/Can You Access/Solution.java:26
↓ 1 callers
Method
printArray
(int[] array, int start, int end)
Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java:66
↓ 1 callers
Method
printArray
(int[] array)
Algorithms/Sorting/Insertion Sort - Part 2/Solution.java:30
↓ 1 callers
Method
printArray
(int[] array)
Algorithms/Sorting/Correctness and the Loop Invariant/Solution.java:31
↓ 1 callers
Method
printArray
(int[] array)
Algorithms/Sorting/Quicksort 1 - Partition/Solution.java:48
↓ 1 callers
Method
printArray
(int[] array, int start, int end)
Algorithms/Sorting/Quicksort In-Place/Solution.java:53
↓ 1 callers
Method
printEvensOdds
(String str)
30 Days of Code/Day 06 - Let's Review/Solution.java:17
↓ 1 callers
Method
printPerson
()
General Programming/Object-oriented Programming/Inheritance/Solution.java:18
↓ 1 callers
Method
printPerson
()
30 Days of Code/Day 12 - Inheritance/Solution.java:18
↓ 1 callers
Method
printRecords
(int[] scores)
General Programming/Basic Programming/Breaking the Records/Solution.java:21
↓ 1 callers
Method
pushCharacter
(char ch)
30 Days of Code/Day 18 - Queues and Stacks/Solution.java:12
↓ 1 callers
Method
putChildIfAbsent
(char ch)
Cracking the Coding Interview/Data Structures/Tries - Contacts/Solution.java:29
↓ 1 callers
Method
putChildIfAbsent
(char ch)
Data Structures/Trie/Contacts/Solution.java:29
↓ 1 callers
Method
quickSort
(int [] array)
Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java:18
↓ 1 callers
Method
quickSort
(int [] array)
Algorithms/Sorting/Running Time of Quicksort/Solution.java:42
↓ 1 callers
Method
quickSort
(int [] array)
Algorithms/Sorting/Quicksort In-Place/Solution.java:17
↓ 1 callers
Method
quickselect
(ArrayList<Integer> list, int n)
Algorithms/Sorting/Luck Balance/Solution.java:50
↓ 1 callers
Method
removeDuplicates
(Node head)
30 Days of Code/Day 24 - More Linked Lists/Solution.java:16
↓ 1 callers
Method
removeLeadingNonLetters
(String str)
Java/Strings/Java String Tokens/Solution.java:30
↓ 1 callers
Method
reverse
(int num)
General Programming/Basic Programming/Beautiful Days at the Movies/Solution.java:22
↓ 1 callers
Method
roundGrade
(int grade)
General Programming/Basic Programming/Grading Students/Solution.java:16
↓ 1 callers
Method
setTitle
(String s)
Java/Object Oriented Programming/Java Abstract Class/Solution.java:14
↓ 1 callers
Method
sing
()
Java/Object Oriented Programming/Java Inheritance I/Solution.java:19
↓ 1 callers
Method
solve
(int n, int[] square, int d, int m)
General Programming/Basic Programming/Birthday Chocolate/Solution.java:10
↓ 1 callers
Method
solve
(int x, int y, int z)
General Programming/Basic Programming/Cats and a Mouse/Solution.java:18
↓ 1 callers
Method
solve
(int n, int p)
General Programming/Basic Programming/Drawing Book/Solution.java:14
↓ 1 callers
Method
solve
()
Java/Advanced/Java Visitor Pattern/Solution.java:148
↓ 1 callers
Method
solveMeFirst
(int a, int b)
General Programming/Basic Programming/Solve Me First/Solution.java:20
↓ 1 callers
Method
spearman
(double [] X, double [] Y)
10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java:31
↓ 1 callers
Method
staircase
(int n)
Cracking the Coding Interview/Techniques, Concepts/Recursion - Davis' Staircase/Solution.java:27
↓ 1 callers
Method
standardDeviation
(int [] array)
10 Days of Statistics/Day 1 - Standard Deviation/Solution.java:27
↓ 1 callers
Method
stringConstruction
(String s)
Algorithms/Strings/String Construction/Solution.java:11
↓ 1 callers
Method
subsequenceExists
(String str)
General Programming/RegEx/HackerRank in a String!/Solution.java:16
↓ 1 callers
Method
swap
(int [] array, int i, int j)
General Programming/Basic Programming/Circular Array Rotation/Solution.java:44
↓ 1 callers
Method
swap
(int [] array, int i, int j)
Cracking the Coding Interview/Algorithms/Sorting - Bubble Sort/Solution.java:44
↓ 1 callers
Method
swap
(int [] array, int i, int j)
Cracking the Coding Interview/Data Structures/Arrays - Left Rotation/Solution.java:42
↓ 1 callers
Method
swap
(int [] array, int i, int j)
30 Days of Code/Day 20 - Sorting/Solution.java:44
↓ 1 callers
Method
swap
(int [] array, int i, int j)
Data Structures/Arrays/Left Rotation/Solution.java:42
↓ 1 callers
Method
swap
(Pair [] array, int K, int maxDepth)
Data Structures/Trees/Swap Nodes [Algo]/Solution.java:28
↓ 1 callers
Method
swapSubtrees
()
Data Structures/Trees/Swap Nodes [Algo]/Solution.java:65
↓ 1 callers
Method
tenToPower
(int exponent)
Data Structures/Trees/Square-Ten Tree/Solution.java:138
↓ 1 callers
Method
visitLeaf
(TreeLeaf leaf)
Java/Advanced/Java Visitor Pattern/Solution.java:75
↓ 1 callers
Method
visitNode
(TreeNode node)
Java/Advanced/Java Visitor Pattern/Solution.java:74
↓ 1 callers
Method
walk
()
Java/Object Oriented Programming/Java Inheritance I/Solution.java:10
↓ 1 callers
Method
yearPasses
()
General Programming/Object-oriented Programming/Class vs. Instance/Solution.java:27
↓ 1 callers
Method
yearPasses
()
30 Days of Code/Day 04 - Class vs. Instance/Solution.java:27
Method
BigInt
(String str)
Data Structures/Trees/Square-Ten Tree/Solution.java:126
Method
Book
(String t, String a)
General Programming/Object-oriented Programming/Abstract Classes/Solution.java:8
Method
Book
(String t, String a)
30 Days of Code/Day 13 - Abstract Classes/Solution.java:8
Method
CompareLists
(Node n1, Node n2)
Data Structures/Linked Lists/Compare two linked lists/Solution.java:15
Method
Delete
(Node head, int position)
Data Structures/Linked Lists/Delete a Node/Solution.java:13
Method
Difference
(int [] elements)
30 Days of Code/Day 14 - Scope/Solution.java:13
Method
FindMergeNode
(Node headA, Node headB)
Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java:19
Method
Insert
(Node head, int x)
Data Structures/Linked Lists/Insert a node at the head of a linked list/Solution.java:13
Method
Insert
(Node head, int data)
Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List/Solution.java:13
Method
Insert
(Node root, int value)
Data Structures/Trees/Binary Search Tree - Insertion/Solution.java:13
Method
InsertNth
(Node head, int data, int position)
Data Structures/Linked Lists/Insert a node at a specific position in a linked list/Solution.java:14
Method
LevelOrder
(Node root)
Data Structures/Trees/Tree - Level Order Traversal/Solution.java:14
Method
MotorCycle
()
Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java:17
Method
MyBook
(String title, String author, int price)
General Programming/Object-oriented Programming/Abstract Classes/Solution.java:18
Method
MyBook
(String title, String author, int price)
30 Days of Code/Day 13 - Abstract Classes/Solution.java:18
Method
Node
(int id)
Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java:73
Method
Node
(int id)
Cracking the Coding Interview/Algorithms/BFS - Shortest Reach in a Graph/Solution.java:73
Method
Node
(int d)
30 Days of Code/Day 15 - Linked List/Solution.java:9
Method
Node
(int data)
30 Days of Code/Day 22 - Binary Search Trees/Solution.java:9
Method
Node
(int d)
30 Days of Code/Day 24 - More Linked Lists/Solution.java:9
Method
Node
(int data)
30 Days of Code/Day 23 - BST Level-Order Traversal/Solution.java:9
Method
Node
(int data)
Data Structures/Trees/Tree - Height of a Binary Tree/Solution.java:11
Method
Pair
(int i, double v)
10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java:77
Method
Pair
(int left, int right)
Data Structures/Trees/Swap Nodes [Algo]/Solution.java:60
Method
Person
(int initialAge)
General Programming/Object-oriented Programming/Class vs. Instance/Solution.java:9
Method
Person
(String firstName, String lastName, int identification)
General Programming/Object-oriented Programming/Inheritance/Solution.java:11
Method
Person
(int initialAge)
30 Days of Code/Day 04 - Class vs. Instance/Solution.java:9
Method
Person
(String firstName, String lastName, int identification)
30 Days of Code/Day 12 - Inheritance/Solution.java:11
Method
Player
(String name, int score)
Cracking the Coding Interview/Algorithms/Sorting - Comparator/Solution.java:20
Method
Player
(String name, int score)
Java/Data Structures/Java Comparator/Solution.java:20
Method
Print
(Node head)
Data Structures/Linked Lists/Print the Elements of a Linked List/Solution.java:13
Method
RemoveDuplicates
(Node head)
Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list/Solution.java:11
Method
Singleton
()
Java/Advanced/Java Singleton Pattern/Solution.java:7
Method
Student
(String firstName, String lastName, int id, int [] scores)
General Programming/Object-oriented Programming/Inheritance/Solution.java:36
Method
Student
(String firstName, String lastName, int id, int [] scores)
30 Days of Code/Day 12 - Inheritance/Solution.java:36
Method
Student
(int id, String fname, double cgpa)
Java/Data Structures/Java Sort/Solution.java:13
← previous
next →
201–300 of 598, ranked by callers