Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 1.13 KB

remix.md

File metadata and controls

16 lines (14 loc) · 1.13 KB

Пемарешей бкувы

Задача

Напишите функцию mix, которая принимает строку и перемешивает буквы в каждом слове, оставляя возможность понять слово.

Условия:

  • не учитываются знаки препинания
  • первая и последняя буква каждого слова всегда остаются на своем исходном месте
  • слова, состоящие менее чем из четырех символов не перемешиваются
  • слова должны перемешиваться рандомно - два результата выполнения функции mix с одинаковым аргументом могут отличаться (чем больше слово, тем больше вероятность того, что они не совпадут)
mix('Hello, World!'); // Hlelo, Wlrod!
mix('To be or not to be'); // To bo or not to be
mix('Absolutely magic'); // Aesbluolty mgaic
mix('JavaScript') !== mix('JavaScript'); // true