This blog post details my quest to attain the top score in Battleship on the website HackerRank. Part 1: Targeting Step 1: A Good Algorithm By using a distribution heatmap of all of the possible places for ships to be placed, and updating the remaing ships as they sink, you