Wordle comparison: Difference between revisions

Content added Content deleted
Line 657: Line 657:
2 for correct character and position
2 for correct character and position
1 for a character which is elsewhere in the target
1 for a character which is elsewhere in the target
0 for for character not seen in the target
0 for for character not seen in the target.
'''
'''
return mapAccumL(amber)(
return mapAccumL(amber)(
Line 733: Line 733:


if 5 != len(target):
if 5 != len(target):
return target + ': Expected 5 character target.'
return f'{target}: Expected 5 character target.'
elif 5 != len(guess):
elif 5 != len(guess):
return guess + ': Expected 5 character guess.'
return f'{guess}: Expected 5 character guess.'
else:
else:
scores = wordleScore(target, guess)
scores = wordleScore(target, guess)