## Exercises

 1 Counting Intersection of Two Unsorted Arrays 2 Moving Zero Values to the End of the Array 3 Finding Minimum Weight Path Through Matrix 4 Rotating an Array 5 Finding Numbers Which Appear Once in an Unsorted Array 6 Prime Factorization 7 Finding a Number which Appears Once in Array where All Other Numbers Appear Three Times 8 Finding Two Numbers That Appear Once in Array of Duplicated Numbers 9 Removing Multiple Consecutive Spaces from a String 10 Finding All Prime Numbers Smaller Than Specified Value 11 Testing if Number is Prime 12 Intersection of Two Unsorted Arrays 13 Testing If Two Strings are Anagrams 14 Sum of Squares of First N Numbers 15 Sum of First N Numbers 16 Maximum Sum Subarray 17 Reducing Fractions 18 Reversing an Array 19 Converting Number Bases 20 Finding Mode of an Array 21 Simple Arithmetic Expression Evaluator 22 Paginating an Unsorted Array 23 Finding a Majority Element in an Array 24 Finding a Value in a Sorted Array 25 Finding a Number That Appears Once in Array of Duplicated Numbers 26 Finding Kth Smallest Element in an Unsorted Array 27 Finding a Value in an Unsorted Array 28 Finding Two Smallest Numbers in an Array 29 Card Shuffling Problem 30 Sudoku Solver 31 Finding Arithmetic Expression to Construct a Value from Given Numbers