In Praise of Easy Problem Solving
Photo by Ross Sneddon on Unsplash Of all the types of puzzles in the world, crosswords are my favorite (with Sudoku not being far behind). I have many pen and pencil filled crossword books in progress, and occasionally do digital puzzles on my phone or computer. (I would say using pen means I'm confident in my answers, but really it's because pen feels better on my tendonitis than pencil going across paper.) Crosswords on paper are more relaxing to me though, as I get to spend some time away from technology. While helping to pack fragile kitchen items for donation during a house cleaning after a relative passed away, I took a break by solving one of the crosswords from the pile of newspaper I was given to use as wrapping. So how does this topic relate to programming? Well only recently have I discovered programming practice sites such as HackerRank and Leetcode. When I was in college I only knew of Project Euler, and doing just a bunch of math problems didn't interes