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
Method
Tree
(int value, Color color, int depth)
Java/Advanced/Java Visitor Pattern/Solution.java:22
Method
TreeLeaf
(int value, Color color, int depth)
Java/Advanced/Java Visitor Pattern/Solution.java:63
Method
TreeNode
(int value, Color color, int depth)
Java/Advanced/Java Visitor Pattern/Solution.java:46
Method
accept
(TreeVis visitor)
Java/Advanced/Java Visitor Pattern/Solution.java:50
Method
accept
(TreeVis visitor)
Java/Advanced/Java Visitor Pattern/Solution.java:67
Method
caesarCipher
(String str, int k)
Algorithms/Strings/Caesar Cipher/Solution.java:3
Method
canWin
(int leap, int[] game)
Java/Data Structures/Java 1D Array (Part 2)/Solution.java:3
Method
checkBST
(Node root)
Cracking the Coding Interview/Data Structures/Trees - Is This a Binary Search Tree/Solution.java:13
Method
checkBST
(Node root)
Data Structures/Trees/Is This a Binary Search Tree/Solution.java:12
Method
checkMagazine
(String[] magazine, String[] ransom)
Cracking the Coding Interview/Data Structures/Hash Tables - Ransom Note/Solution.java:4
Method
checkPermission
(Permission permission)
Java/Advanced/Can You Access/Solution.java:40
Method
checkPermission
(Permission permission)
Java/Advanced/Java Factory Pattern/Solution.java:61
Method
checkPermission
(Permission permission)
Java/Object Oriented Programming/Calculating Volume/Solution.java:106
Method
combinations
(int n, int x)
10 Days of Statistics/Day 4 - Geometric Distribution I/Solution.java:23
Method
combinations
(int n, int x)
10 Days of Statistics/Day 4 - Geometric Distribution II/Solution.java:27
Method
compare
(Player p1, Player p2)
Cracking the Coding Interview/Algorithms/Sorting - Comparator/Solution.java:6
Method
compare
(Pair p1, Pair p2)
10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java:86
Method
compare
(String s1, String s2)
Java/BigNumber/Java BigDecimal/Solution.java:22
Method
compare
(Student s1, Student s2)
Java/Data Structures/Java Sort/Solution.java:54
Method
compare
(Player p1, Player p2)
Java/Data Structures/Java Comparator/Solution.java:6
Method
countingSort
(int[] givenArray)
Algorithms/Sorting/Counting Sort 2/Solution.java:3
Method
createFilledArray
(String first, String second)
Cracking the Coding Interview/Data Structures/Strings - Making Anagrams/Solution.java:8
Method
decode
(String str, Node root)
Data Structures/Trees/Tree - Huffman Decoding/Solution.java:11
Method
display
()
General Programming/Object-oriented Programming/Abstract Classes/Solution.java:12
Method
display
()
30 Days of Code/Day 13 - Abstract Classes/Solution.java:12
Method
divisibleSumPairs
(int n, int k, int[] ar)
General Programming/Basic Programming/Divisible Sum Pairs/Solution.java:30
Method
divisorSum
(int n)
30 Days of Code/Day 19 - Interfaces/Solution.java:7
Method
divisor_sum
(int n)
Java/Object Oriented Programming/Java Interface/Solution.java:6
Method
equals
(Object other)
Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java:84
Method
findDigits
(int num)
General Programming/Basic Programming/Find Digits/Solution.java:3
Method
findLonely
(List<Integer> array)
Cracking the Coding Interview/Techniques, Concepts/Bit Manipulation - Lonely Integer/Solution.java:8
Method
gemstones
(String[] array)
Algorithms/Strings/Gemstones/Solution.java:3
Method
getNode
(SinglyLinkedListNode head, int positionFromTail)
Data Structures/Linked Lists/Get Node Value/Solution.java:15
Method
getResult
()
Java/Advanced/Java Visitor Pattern/Solution.java:73
Method
getSingleInstance
()
Java/Advanced/Java Singleton Pattern/Solution.java:10
Method
getType
()
Java/Advanced/Java Factory Pattern/Solution.java:11
Method
getType
()
Java/Advanced/Java Factory Pattern/Solution.java:17
Method
hasCycle
(Node head)
Cracking the Coding Interview/Data Structures/Linked Lists - Detect a Cycle/Solution.java:19
Method
hasCycle
(Node head)
Data Structures/Linked Lists/Cycle Detection/Solution.java:14
Method
hashCode
()
Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java:95
Method
hashCode
()
Cracking the Coding Interview/Algorithms/BFS - Shortest Reach in a Graph/Solution.java:95
Method
inOrder
(Node n)
Data Structures/Trees/Tree - Inorder Traversal/Solution.java:14
Method
isBalanced
(String expression)
Cracking the Coding Interview/Data Structures/Stacks - Balanced Brackets/Solution.java:9
Method
juniorUser
(int budget, int moneySpend)
Java/Advanced/Java Annotations/Solution.java:22
Method
lca
(Node n, int v1, int v2)
Data Structures/Trees/Binary Search Tree - Lowest Common Ancestor/Solution.java:16
Method
main
(String[] args)
Algorithms/Sorting/Marc's Cakewalk/Solution.java:18
Method
main
(String[] args)
Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java:7
Method
main
(String[] args)
Algorithms/Sorting/Luck Balance/Solution.java:13
Method
main
(String[] args)
Algorithms/Sorting/Running Time of Quicksort/Solution.java:9
Method
main
(String[] args)
Algorithms/Sorting/Insertion Sort - Part 2/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Correctness and the Loop Invariant/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Quicksort 1 - Partition/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Quicksort In-Place/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Insertion Sort - Part 1/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Running Time of Algorithms/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Counting Sort 1/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/The Full Counting Sort/Solution.java:14
Method
main
(String[] args)
Algorithms/Sorting/Minimum Absolute Difference in an Array/Solution.java:14
Method
main
(String[] args)
Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java:6
Method
main
(String[] args)
Algorithms/Sorting/Counting Sort 3/Solution.java:6
Method
main
(String[] args)
Algorithms/Bit Manipulation/Bit Manipulation - Lonely Integer/Solution.java:10
Method
main
(String[] args)
Algorithms/Bit Manipulation/Counter game/Solution.java:39
Method
main
(String[] args)
Algorithms/Bit Manipulation/Lonely Integer/Solution.java:10
Method
main
(String[] args)
Algorithms/Search/Ice Cream Parlor/Solution.java:9
Method
main
(String[] args)
Algorithms/Search/Connected Cells in a Grid/Solution.java:14
Method
main
(String[] args)
Algorithms/Strings/CamelCase/Solution.java:6
Method
main
(String[] args)
Algorithms/Strings/String Construction/Solution.java:15
Method
main
(String[] args)
Algorithms/Strings/Beautiful Binary String/Solution.java:14
Method
main
(String[] args)
Algorithms/Strings/Weighted Uniform Strings/Solution.java:12
Method
main
(String[] args)
Algorithms/Strings/Alternating Characters/Solution.java:8
Method
main
(String[] args)
Algorithms/Strings/Two Characters/Solution.java:34
Method
main
(String[] args)
Algorithms/Strings/Mars Exploration/Solution.java:6
Method
main
(String[] args)
Algorithms/Strings/The Love-Letter Mystery/Solution.java:10
Method
main
(String[] args)
Algorithms/Dynamic Programming/The Coin Change Problem/Solution.java:10
Method
main
(String[] args)
Algorithms/Greedy/Beautiful Pairs/Solution.java:19
Method
main
(String[] args)
Algorithms/Greedy/Maximum Perimeter Triangle/Solution.java:9
Method
main
(String[] args)
Algorithms/Greedy/Grid Challenge/Solution.java:7
Method
main
(String[] args)
Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java:10
Method
main
(String[] args)
General Programming/Object-oriented Programming/Abstract Classes/Solution.java:31
Method
main
(String[] args)
General Programming/Object-oriented Programming/Class vs. Instance/Solution.java:31
Method
main
(String[] args)
General Programming/Object-oriented Programming/Inheritance/Solution.java:69
Method
main
(String[] args)
General Programming/RegEx/HackerRank in a String!/Solution.java:6
Method
main
(String[] args)
General Programming/Basic Programming/A Very Big Sum/Solution.java:6
Method
main
(String[] args)
General Programming/Basic Programming/Between Two Sets/Solution.java:7
Method
main
(String[] args)
General Programming/Basic Programming/Library Fine/Solution.java:7
Method
main
(String[] args)
General Programming/Basic Programming/Sock Merchant/Solution.java:7
Method
main
(String[] args)
General Programming/Basic Programming/Manasa and Stones/Solution.java:26
Method
main
(String[] args)
General Programming/Basic Programming/Taum and B'day/Solution.java:6
Method
main
(String[] args)
General Programming/Basic Programming/The Hurdle Race/Solution.java:7
Method
main
(String[] args)
General Programming/Basic Programming/Compare the Triplets/Solution.java:6
Method
main
(String[] args)
General Programming/Basic Programming/Flatland Space Stations/Solution.java:14
Method
main
(String[] args)
General Programming/Basic Programming/Breaking the Records/Solution.java:7
Method
main
(String[] args)
General Programming/Basic Programming/Fair Rations/Solution.java:11
Method
main
(String[] args)
General Programming/Basic Programming/Staircase/Solution.java:6
Method
main
(String[] args)
General Programming/Basic Programming/Cut the sticks/Solution.java:7
Method
main
(String[] args)
General Programming/Basic Programming/Migratory Birds/Solution.java:27
Method
main
(String[] args)
General Programming/Basic Programming/Solve Me First/Solution.java:6
Method
main
(String[] args)
General Programming/Basic Programming/Birthday Cake Candles/Solution.java:26
Method
main
(String[] args)
General Programming/Basic Programming/Designer PDF Viewer/Solution.java:9
Method
main
(String[] args)
General Programming/Basic Programming/Counting Valleys/Solution.java:10
← previous
next →
301–400 of 598, ranked by callers