The Weekly Challenge 376: Half a Chessboard

I’ve been doing the Weekly Challenges. The latest involved an old friend and extensive string manipulation. (Note that this ends today.)

RogerBW's Blog