Day 3 of apprenticeship! London is super muggy right now which is not great for clear thinking!
I’ve been carrying on with Java today, working on understanding and implement the Boyer–Moore string search algorithm. It was hard to find clear explanations of the algorithm in text online, but YouTube came to the rescue with quite a few good videos graphically showing how the algorithm works.
I managed to get the Bad Character heuristic part of the algorithm working by the end of the day after (finally!) figuring out how to use Maps in Java.