0
Do X without Y challenges are notoriously difficult to do well, yet now we're going to make a program to generalise such challenges, so that you'll always be prepared in case one appears.
Here, when I refer to a "string", this also covers a list of characters, or a list of integers representing ...