24 challenges · JavaScript · Immediate test feedback

#ChallengeDifficultyTopicTime
01Reverse a StringBeginnerStrings5 min
02Sum of an ArrayBeginnerArrays5 min
03Count the VowelsEasyStrings10 min
04Find the MaximumBeginnerArrays5 min
05Even or Odd?BeginnerMathematics5 min
06Calculate a FactorialEasyLoops10 min
07Palindrome CheckEasyStrings10 min
08FizzBuzzEasyLoops10 min
09Find the Missing NumberEasyArrays10 min
10Remove DuplicatesEasyArrays10 min
11Binary SearchMediumSearching20 min
12Sort the NumbersEasySorting10 min
13Fibonacci NumberMediumDynamic Programming20 min
14Balanced BracketsMediumStacks20 min
15Flatten an ArrayMediumRecursion20 min
16First Unique CharacterMediumStrings20 min
17Two SumMediumAlgorithms20 min
18Rotate an ArrayMediumArrays20 min
19Maximum Subarray SumHardDynamic Programming35 min
20Depth of a TreeHardTrees35 min
21Path in a GraphHardGraphs35 min
22Process a QueueEasyQueues10 min
23Read a Linked ListMediumLinked Lists20 min
24Longest Increasing SubsequenceExpertDynamic Programming35 min