You should refer to the substrings taken from each name only when determining the overlapping part, as indicated by the brackets [ ] in my last reply.
Yup that seems to be the interpretation that gives the 100% score - but in my opinion that is not explicitly stated in the statement. And, I like the sound of alasmine just as much as (or even more than) aladdine - surely because of the additional βinβ overlap. But that interpretation apparently is not wat the puzzle creator had intended.
@Lisa-Has-Ideas: if you understand my issue and agree that it currently is ambiguous, maybe you can add to the statement something like Letters are only overlapping if they appear in both the left-substring and the right-substring
. Or even exactly the phrasing of 5DN1L: You should refer to the substrings taken from each name only when determining the overlapping part.
I encountered the same problem as sammck and Millambeur - passing 24 tests and 23 validators except for the dreaded Validator #12.
In order not to reveal the validator, could you please give us the Validator #12 couple names and their solution with exchanged letters? For example instead of βBen plus Jennifer = Benniferβ you could write βMel plus Jellypet = Mellypetβ. This would prevent hardcoded solutions and hopefully give us enough clue to help reveal the case not caught by 24 tests but causing the validator to fail.
Thank you.
Would you please send me your code in private message, so that I may try to help construct a custom case accordingly?