Algorithms Subdomain Challenge Points Solution Sorting Quicksort 1 - Partition 10 Solution.java Sorting Marc's Cakewalk 15 Solution.java Sorting Minimum Absolute Difference in an Array 15 Solution.java Sorting Luck Balance 20 Solution.java Sorting Insertion Sort - Part 1 30 Solution.java Sorting Insertion Sort - Part 2 30 Solution.java Sorting Correctness and the Loop Invariant 30 Solution.java Sorting Running Time of Algorithms 30 Solution.java Sorting Quicksort 2 - Sorting 30 Solution.java Sorting Counting Sort 1 30 Solution.java Sorting Counting Sort 2 30 Solution.java Sorting Counting Sort 3 30 Solution.java Sorting Intro to Tutorial Challenges 30 Solution.java Sorting Quicksort In-Place 35 Solution.java Sorting Running Time of Quicksort 35 Solution.java Sorting The Full Counting Sort 40 Solution.java Search Ice Cream Parlor 30 Solution.java Search Connected Cells in a Grid 50 Solution.java Greedy Grid Challenge 20 Solution.java Greedy Maximum Perimeter Triangle 20 Solution.java Greedy Beautiful Pairs 30 Solution.java Graph Theory Breadth First Search - Shortest Reach 55 Solution.java Strings Super Reduced String 10 Solution.java Strings CamelCase 15 Solution.java Strings Two Characters 15 Solution.java Strings Caesar Cipher 15 Solution.java Strings Mars Exploration 15 Solution.java Strings Weighted Uniform Strings 20 Solution.java Strings Gemstones 20 Solution.java Strings Alternating Characters 20 Solution.java Strings Beautiful Binary String 20 Solution.java Strings The Love-Letter Mystery 20 Solution.java Strings String Construction 25 Solution.java Dynamic Programming The Coin Change Problem 60 Solution.java Bit Manipulation Lonely Integer 20 Solution.java Bit Manipulation Bit Manipulation: Lonely Integer 20 Solution.java Bit Manipulation Sum vs XOR 25 Solution.java Bit Manipulation Maximizing XOR 30 Solution.java Bit Manipulation Sansa and XOR 30 Solution.java Bit Manipulation Counter game 30 Solution.java