Я впевнений, що більшість із них, якщо не всі, натрапили на це в той чи інший момент:
Aoccdrnig до пошукового пошуку у Cmabrigde Uinervtisy, він не перетворюється в тому, що це є в wrod, але olny iprmoetnt цихng - це frist, а lsat ltteer знаходиться у rghit pclae. Rset може бути тотс-мсес, і ви можете сидіти, якби це було з порбелем. Tihs є bcuseae huamn mnid deos не raed ervey lteter by istlef, а wrod як wlohe.
Створіть програму, яка вводить будь-яку кількість тексту. Для тестування використовуйте нешифровану версію вищевказаного тексту, яку ви знайдете нижче.
Потім програма повинна випадковим чином перекладати літери кожного слова довжиною 4 або більше літер, крім першої та останньої літери кожного слова.
Усі інші формати повинні залишатися однаковими (з великої літери та пунктуації тощо).
Текст тестування:
За словами дослідника Кембриджського університету, не важливо, в якому порядку знаходяться літери в слові, єдине важливе - це те, що перша і остання літера знаходяться в потрібному місці. Решта може бути загальним безладом, і ви все одно можете прочитати це без проблем. Це тому, що людський розум читає не кожну букву сам по собі, а слово в цілому.
Як завжди, це код-гольф. Найкоротший код виграє.
rscheearch
у вашому прикладі тексту.
don't
залишатися в тому ж самому положенні? Специфікація каже, All other formatting must remain the same (capitalization and punctuation, etc.).
але я не впевнений, як це відбувається тут ...