Марк Лутс Том 2 + решение задач с https://codewars.com
-
В этом ката вы должны создать все перестановки непустой входной строки и удалить дубликаты, если они присутствуют. Это означает, что вы должны перетасовать все буквы из входных данных во всех возможных порядках.
-
Вывод :
* With input 'a'
* Your function should return: ['a']
* With input 'ab'
* Your function should return ['ab', 'ba']
* With input 'aabb'
* Your function should return ['aabb', 'abab', 'abba', 'baab', 'baba','bbaa']