Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WomenWhoCodeNYC/Algorithms
/ functions
Functions
344 in github.com/WomenWhoCodeNYC/Algorithms
⨍
Functions
344
◇
Types & classes
50
↓ 53 callers
Function
print
(x,y)
challenges/range/solutions/range.js:1
↓ 34 callers
Method
push
(data)
challenges/matchingClosingParenthesis/solutions/matchingClosingParenthesis.js:12
↓ 32 callers
Method
size
challenges/medianMaintenance/solutions/medianMaintenance.cpp:24
↓ 21 callers
Method
add_node
(node: raise)
challenges/CompareTwoStrings/solutions/compare_two_linked_list_strings.rb:27
↓ 20 callers
Method
add
(self, val)
challenges/2ndLargestInBST/solutions/2ndLargestInBST.py:29
↓ 17 callers
Method
length
(int[] ints)
challenges/longestRange/solutions/LongestRange.java:32
↓ 13 callers
Function
rocksPaperScissors
Original Rocks, Paper, Scissors game If advanced = True, Rocks, Paper, Scissors, Spock, Lizard game
challenges/rockPaperScissors/solutions/rocksPaperScissors.py:12
↓ 12 callers
Function
convert_to_roman
(num, options={})
challenges/romanNumerals/solutions/roman_numerals.rb:1
↓ 12 callers
Function
newNode
Function to create newNode in a linkedlist
challenges/CompareTwoStrings/solutions/compareTwoStrings.cpp:14
↓ 12 callers
Function
timeConversion
(time)
challenges/timeConversion/solutions/time_conversion.js:2
↓ 12 callers
Function
time_conversion
(time)
challenges/timeConversion/solutions/time_conversion.rb:1
↓ 10 callers
Method
insert
challenges/medianMaintenance/solutions/medianMaintenance.cpp:66
↓ 8 callers
Method
add_node
(self, data)
challenges/partitionLinkedList/Solutions/partitionLinkedList.py:13
↓ 8 callers
Method
find
(int[] arr, int n)
challenges/binarySearch/solutions/BinarySearch.java:4
↓ 8 callers
Function
get_nth_leaf
iterative solution
challenges/nthLeaf/solutions/nthLeaf.rb:24
↓ 7 callers
Function
isPowerOfTwo
(num)
challenges/powerOfTwo/solutions/powerOfTwo.py:14
↓ 7 callers
Method
isSelfDescribing
(int n)
challenges/selfDescribingNumbers/solutions/SelfDescribingNumbers.java:6
↓ 7 callers
Method
pop
challenges/medianMaintenance/solutions/medianMaintenance.cpp:61
↓ 6 callers
Function
power_of_2?
(number)
challenges/powerOfTwo/solutions/powerOfTwo.rb:1
↓ 6 callers
Function
sum_pairs
(ary, total)
challenges/sumPairs/solutions/sumPairs.rb:1
↓ 6 callers
Function
sum_pairs
(ary, total)
challenges/sumPairs/solutions/Ruby-optimized.rb:1
↓ 6 callers
Function
tr
(fromStr, toStr, trstr)
challenges/tr/solutions/tr.py:4
↓ 5 callers
Function
InsertListNode
challenges/reverseSublist/solutions/reverseSublist.cpp:18
↓ 5 callers
Method
add_node
(node: raise)
challenges/cyclicalLinkedList/solutions/cyclical_linked_list.rb:10
↓ 5 callers
Function
convertTime
(input)
challenges/timeConversion/solutions/Solution1.js:2
↓ 5 callers
Method
count
(String parent, String child)
challenges/anagramDetection/solutions/AnagramDetection.java:6
↓ 5 callers
Function
even_odd_letters?
(word: raise)
challenges/evenOddLetters/solutions/even_odd_letters.rb:1
↓ 5 callers
Function
sum_series
(n)
challenges/seriesSum/solutions/Solution2.rb:1
↓ 5 callers
Method
top
challenges/medianMaintenance/solutions/medianMaintenance.cpp:25
↓ 4 callers
Function
SeriesSum
(n)
challenges/seriesSum/solutions/Solution2.js:3
↓ 4 callers
Method
add_value
(value)
challenges/kthToLastElement/solutions/kthToLastElement.rb:22
↓ 4 callers
Function
convertTime
(time)
challenges/timeConversion/solutions/solution2.js:1
↓ 4 callers
Function
convert_time
(sTime)
challenges/timeConversion/solutions/convert_time.py:4
↓ 4 callers
Function
devowelize
($string)
challenges/removeVowels/solutions/removeVowels.php:4
↓ 4 callers
Function
isBalanced
(str)
challenges/balancedParentheses/solutions/balancedParentheses.js:1
↓ 4 callers
Function
isPalindromeRecursive
(str)
challenges/palindrome/solutions/javascript.js:26
↓ 4 callers
Method
isTriangle
(int a, int b, int c)
challenges/triangleInequality/solutions/TriangleInequality.java:20
↓ 4 callers
Function
is_balanced_parentheses
(string_with_parentheses)
challenges/balancedParentheses/solutions/balancedParentheses.py:4
↓ 4 callers
Function
maskify
O(1) time effi.
challenges/creditCardMask/solutions/cc_mask.rb:2
↓ 4 callers
Function
matching_closing_parenthesis
(s)
challenges/matchingClosingParenthesis/solutions/matching_closing_parenthesis.py:7
↓ 4 callers
Method
pop
()
challenges/matchingClosingParenthesis/solutions/matchingClosingParenthesis.js:17
↓ 4 callers
Method
range
(int[] ints)
challenges/longestRange/solutions/LongestRange.java:6
↓ 4 callers
Function
sharePrice
(invested, changes)
challenges/sharePrice/solutions/sharePrice.js:2
↓ 4 callers
Method
to_s
challenges/nthLeaf/solutions/nthLeaf.rb:18
↓ 4 callers
Function
tr
(sFrom, sTo, sStr)
challenges/tr/solutions/tr_translate.py:14
↓ 4 callers
Function
tr
(from, to, str)
challenges/tr/solutions/tr.rb:1
↓ 3 callers
Method
compare_two_lists
O(a+b) a = number of values in hte 1st list b = number of values in the 2nd list
challenges/CompareTwoStrings/solutions/compare_two_linked_list_strings.rb:13
↓ 3 callers
Function
compare_two_strings
(string_one, string_two)
challenges/CompareTwoStrings/solutions/compare_two_strings_solution.rb:1
↓ 3 callers
Function
cookingTime
(eggs)
challenges/eggBoiler/solutions/Solution1.js:3
↓ 3 callers
Method
find_node
(list,n)
challenges/kthToLastElement/solutions/kthToLastElement.rb:34
↓ 3 callers
Function
find_primes
(limit)
challenges/sieveOfEratosthenes/solutions/sieveOfErathosthenes.rb:1
↓ 3 callers
Function
isDone
(arrs)
challenges/sudoku/solutions/sudoku.js:11
↓ 3 callers
Function
isPalindrome
(str)
challenges/palindrome/solutions/javascript.js:5
↓ 3 callers
Function
maskify
(ccnum)
challenges/creditCardMask/solutions/credit_card_mask_solution.rb:1
↓ 3 callers
Function
nthToLast
(sll, k)
challenges/kthToLastElement/solutions/kthToLastElement.js:28
↓ 3 callers
Function
partition
(node, x)
challenges/partitionLinkedList/Solutions/partitionLinkedList.js:25
↓ 3 callers
Function
power_of_two?
(number)
challenges/powerOfTwo/solutions/powerOfTwo.rb:16
↓ 3 callers
Function
repeatify
(str, count)
challenges/repeatify/solutions/ruby.rb:1
↓ 3 callers
Function
sudoku_solver
(board)
challenges/sudoku/solutions/sudoku_checker_solution.rb:23
↓ 3 callers
Function
towersOfHanoi
Solves towers of Hanoi: larger the disk number signifies a larger disk, ie disk 4 < disk 5 Columns are labeled as follows || || |
challenges/towersOfHanoi/solutions/towersOfHanoi.py:12
↓ 3 callers
Function
wordSearch
(board, word)
challenges/wordSearch/solutions/wordSearch.py:1
↓ 2 callers
Method
_find1st
(self, node)
challenges/2ndLargestInBST/solutions/2ndLargestInBST.py:73
↓ 2 callers
Function
best_shuffle
Shuffle the characters of input_string so that the least number of letters are in the same position as in the original string. For that purpo
challenges/bestShuffle/solutions/bestShuffle.py:49
↓ 2 callers
Method
capitalizeFirst
(String str)
challenges/letterCapitalize/solutions/LetterCapitalize.java:4
↓ 2 callers
Function
coindenom
(amount, dominations)
challenges/coinDenominations/solutions/coinDenominations3.py:24
↓ 2 callers
Function
doneOrNot
(board)
challenges/sudoku/solutions/sudoku.js:88
↓ 2 callers
Function
evenOddLetters
Takes a string and checks the number of letter in a word are even or odd. If unique is set to True, it checks the number of unique letters in a
challenges/evenOddLetters/solutions/evenOddLetters.py:5
↓ 2 callers
Function
get_combinations
(amount, denominations)
challenges/coinDenominations/solutions/coinDenominations1.py:7
↓ 2 callers
Method
isFactor
(long primeCandidate, long prime)
challenges/largestPrime/solutions/LargestPrime.java:64
↓ 2 callers
Function
isPrime
(n)
challenges/primesBase10/solutions/primesBase10.py:26
↓ 2 callers
Method
is_cyclical?
challenges/cyclicalLinkedList/solutions/cyclical_linked_list.rb:22
↓ 2 callers
Method
iterativeRange
(int x, int y)
challenges/range/solutions/Range.java:15
↓ 2 callers
Function
largestPrimeFactor
(n)
challenges/primeFactors/solutions/largestPrimeFactor.py:1
↓ 2 callers
Function
maskify
(cc)
challenges/creditCardMask/solutions/ccMask.js:3
↓ 2 callers
Function
maskify
(cc)
challenges/creditCardMask/solutions/cc_mask_alt.js:2
↓ 2 callers
Function
memoizer
(x, y, max)
challenges/latticePaths/solutions/latticePaths.js:2
↓ 2 callers
Function
moveDisk
(disk_num, from_col, to_col, tower_stacks)
challenges/towersOfHanoi/solutions/towersOfHanoi.py:32
↓ 2 callers
Function
paths2Bottom
(x, y, max)
challenges/latticePaths/solutions/latticePaths.js:10
↓ 2 callers
Function
pig_latin
(str)
challenges/pigLatin/solutions/pigLatin.rb:23
↓ 2 callers
Function
power_set
(s)
challenges/powerSet/solutions/powerSet.py:2
↓ 2 callers
Method
printList
(ListNode head)
challenges/partitionLinkedList/Solutions/PartitionLinkedList.java:88
↓ 2 callers
Method
recursiveRange
(int x, int y)
challenges/range/solutions/Range.java:29
↓ 2 callers
Function
reverse
ANSWER
challenges/reverse/solutions/ruby.rb:28
↓ 2 callers
Function
space_separated
O(N) N being the length of the string
challenges/dictionary/solutions/dictionary.rb:13
↓ 2 callers
Function
sudokuChecker
(grid)
challenges/sudoku/solutions/sudoku2.js:54
↓ 2 callers
Function
traverse
(node)
challenges/2ndLargestInBST/solutions/find2ndlargest.js:24
↓ 2 callers
Function
triangleInequality
Given lengths of the sides of a triangle, determine where a valid triangle is formed
challenges/triangleInequality/solutions/triangleInequality.py:5
↓ 2 callers
Function
tribonacci
(signature, nth)
challenges/tribonacci/solutions/tribonacci_solution.rb:1
↓ 2 callers
Method
values_to_string
challenges/CompareTwoStrings/solutions/compare_two_linked_list_strings.rb:39
↓ 1 callers
Function
FizzBuzz
()
challenges/fizzBuzz/solutions/fizzBuzz.py:1
↓ 1 callers
Function
Fizzbuzz
()
challenges/fizzBuzz/solutions/fizzBuzz_2nd.py:1
↓ 1 callers
Function
GetSentence
challenges/dictionary/solutions/dictionary.cpp:5
↓ 1 callers
Function
RPS
(play1, play2)
challenges/rockPaperScissors/solutions/rocksPaperScissors.js:1
↓ 1 callers
Function
SimpleMode
(arr)
challenges/mode/solutions/simpleMode.js:1
↓ 1 callers
Method
_add
(self, node, val)
challenges/2ndLargestInBST/solutions/2ndLargestInBST.py:35
↓ 1 callers
Method
_find2nd
(self, node)
challenges/2ndLargestInBST/solutions/2ndLargestInBST.py:61
↓ 1 callers
Method
_printTree
(self, node)
challenges/2ndLargestInBST/solutions/2ndLargestInBST.py:51
↓ 1 callers
Function
add_letter_to_permutation
Compose a new permutation string of size len(permutation) + len(letter_string) by alternately choose the next letter out of permutation and l
challenges/bestShuffle/solutions/bestShuffle.py:8
↓ 1 callers
Method
anagramStarts
(String parent, String child, int i)
challenges/anagramDetection/solutions/AnagramDetection.java:18
↓ 1 callers
Function
arraypairsum
challenges/arrayPairSum/solutions/arraypairsum.cpp:34
next →
1–100 of 344, ranked by callers