Programming challenges

The Weekly Challenge 2023

Details and solutions to the 2023 Challenges 198 to 249