Я хотел бы написать функцию, которая принимает слова 1 и 2, длина обоих слов равна. Моя цель - проверить, можно ли из слова word1 создать слово word2, меняя местами два разных символа. Только один своп включен. И если это возможно, то, что эти два персонажа.
Например:
word1: sale,
word2: lase,
function should return 'swap s l'
word1: and,
word2: dna,
function should return 'swap a d'
Я понятия не имею, как запустить эту задачу. (Случаи, подобные отсутствию слова, слова имеют разную длину и т. Д. c ... обрабатываются). Спасибо.