Easy Problems Total: 40 problems solved Solutions # Title Solution Tests 1 Two Sum TwoSum1.java TwoSum1Test.java 20 Valid Parentheses ValidParentheses20.java ValidParentheses20Test.java 70 Climbing Stairs ClimbingStairs70.java ClimbingStairs70Test.java 88 Merge Sorted Array MergeSortedArray88.java MergeSortedArray88Test.java 100 Same Tree SameTree100.java SameTree100Test.java 141 Linked List Cycle LinkedListCycle141.java LinkedListCycle141Test.java 191 Number of 1 Bits NumberOf1Bits191.java NumberOf1Bits191Test.java 217 Contains Duplicate ContainsDuplicate217.java ContainsDuplicate217Test.java 226 Invert Binary Tree InvertBinaryTree226.java InvertBinaryTree226Test.java 235 Lowest Common Ancestor of a Binary Search Tree LowestCommonAncestorOfABinarySearchTree235.java LowestCommonAncestorOfABinarySearchTree235Test.java 344 Reverse String ReverseString344.java ReverseString344Test.java 383 Ransom Note RansomNote383.java RansomNote383Test.java 412 Fizz Buzz FizzBuzz412.java FizzBuzz412Test.java 509 Fibonacci Number FibonacciNumber509.java FibonacciNumber509Test.java 572 Subtree of Another Tree SubtreeOfAnotherTree572.java SubtreeOfAnotherTree572Test.java 700 Search in a Binary Search Tree SearchInABinarySearchTree700.java SearchInABinarySearchTree700Test.java 704 Binary Search BinarySearch704.java BinarySearch704Test.java 771 Jewels and Stones JewelsAndStones771.java JewelsAndStones771Test.java 929 Unique Email Addresses UniqueEmailAddresses929.java UniqueEmailAddresses929Test.java 977 Squares of a Sorted Array SquaresOfASortedArray977.java SquaresOfASortedArray977Test.java 112 Path Sum PathSum112.java PathSum112Test.java 1365 How Many Numbers Are Smaller Than the Current Number HowManyNumbersAreSmallerThanTheCurrentNumber1365.java HowManyNumbersAreSmallerThanTheCurrentNumber1365Test.java 1436 Destination City DestinationCity1436.java DestinationCity1436Test.java 1603 Design Parking System DesignParkingSystem1603.java DesignParkingSystem1603Test.java 1662 Check If Two String Arrays are Equivalent CheckIfTwoStringArraysAreEquivalent1662.java CheckIfTwoStringArraysAreEquivalent1662Test.java 1672 Richest Customer Wealth RichestCustomerWealth1672.java RichestCustomerWealth1672Test.java 1684 Count the Number of Consistent Strings CountTheNumberOfConsistentStrings1684.java CountTheNumberOfConsistentStrings1684Test.java 1773 Count Items Matching a Rule CountItemsMatchingARule1773.java CountItemsMatchingARule1773Test.java 1816 Truncate Sentence TruncateSentence1816.java TruncateSentence1816Test.java 1929 Concatenation of Array ConcatenationOfArray1929.java ConcatenationOfArray1929Test.java 1941 Check if All Characters Have Equal Number of Occurrences CheckIfAllCharactersHaveEqualNumberOfOccurrences1941.java CheckIfAllCharactersHaveEqualNumberOfOccurrences1941Test.java 2011 Final Value of Variable After Performing Operations FinalValueOfVariableAfterPerformingOperations2011.java FinalValueOfVariableAfterPerformingOperations2011Test.java 2032 Two Out of Three TwoOutOfThree2032.java TwoOutOfThree2032Test.java 2124 Check if All A's Appears Before All B's CheckIfAllAsAppearsBeforeAllBs2124.java CheckIfAllAsAppearsBeforeAllBs2124Test.java 2185 Counting Words With a Given Prefix CountingWordsWithAGivenPrefix2185.java CountingWordsWithAGivenPrefix2185Test.java 2315 Count Asterisks CountAsterisks2315.java CountAsterisks2315Test.java 2469 Convert the Temperature ConvertTheTemperature2469.java ConvertTheTemperature2469Test.java 2798 Number of Employees Who Met the Target NumberOfEmployeesWhoMetTheTarget2798.java NumberOfEmployeesWhoMetTheTarget2798Test.java 2828 Check If A String Is An Acronym Of Words CheckIfAStringIsAnAcronymOfWords2828.java CheckIfAStringIsAnAcronymOfWords2828Test.java 3289 The Two Sneaky Numbers of Digitville TheTwoSneakyNumbersOfDigitville3289.java TheTwoSneakyNumbersOfDigitville3289Test.java ← Back to Main README