Запитання з тегом «string»

Змагання за вирішення певної проблеми за допомогою використання та маніпулювання струнами.

24
Зламування Енігми?
Вступ "Енігма" була однією з перших електромеханічних шифрових машин, використовуваних у Другій світовій війні. Це означає, що після кодування однієї літери вона змінить ключ для наступної літери. Це вважалося німецьким нерозривним , через величезний ключовий простір. Навіть жорстоке насильство було майже неможливим. Однак у Enigma була помилка дизайну. Шифрування листа …
65 code-golf  string 

22
Команда кошеня
Кошеня дуже схожий на кішку. Деякі основні відмінності - милість, відсутність інтелекту та розмір. Аналогічно catкоманда відрізняється від kittenкоманди. На щастя, у цій справі є лише одна різниця. У команді кошеня всі великі літери замінюються малими літерами. Об'єктивна Для реалізації програми, яка поводиться аналогічно cat. Усі символи [A-Z]виводяться малими літерами. …

30
Гольф Програма для неприємностей
Річард Докінз у своїй книзі « Сліпий годинниковий виробник» описує програму Weasel . Алгоритм можна описати так: Почніть із випадкової рядка з 28 символів. Дійсні символи - це всі великі літери та пробіл. Зробіть 100 копій цього рядка, 5% шансів на кожного символу буде замінено випадковим символом. Порівняйте кожну нову …

30
Скасуйте програму COBOL!
COBOL - дуже стара мова, на момент написання їй - 58 років. Насправді вона настільки стара, що має дуже цікаву примху: перші шість символів кожного рядка - це коментарі. Чому це, запитаєте ви? Ну, ці 6 символів мали бути використані як номери рядків ще в той час, коли програми не …

19
Загалом, це просто, е, ще одна хитрість у коді гольфу
Мета цього виклику - створити версію ASCII обкладинки цього чудового альбому рок-групи Pink Floyd. Цегляні стики виготовлені з символів _і |. Цегли мають ширину 7 та висоту 2 символи, виключаючи стики. Отже, базовою одиницею, включаючи переходи, є: _________ | | | | _________ Кожен ряд цегли зміщується на половину ширини …

12
Зворотний відступ
Я чув, що ваш код може працювати швидше, якщо відкласти його в зворотному порядку, щоб компілятор міг обробляти його як шаблон дизайну дерева з самої вершини "гілок" вниз. Це допомагає, оскільки гравітація пришвидшить час, необхідний для складання вашого коду, а ефективність структури даних покращиться. Ось приклад сценаріїв Java: function fib(n) …

28
Чому 6 боялися 7?
Чому 6 боялися 7? Тому що 7 8 9! Задавши рядок, застосуйте такі перетворення: Якщо поруч із 7 є 6, видаліть 6 (6 боїться 7) Якщо з'являється послідовність "789", видаліть 8 та 9 (7 з'їли 9) (Якщо я не помиляюся, не має значення, в якому порядку ви робите перетворення) Продовжуйте …
61 code-golf  string 

30
Намалюй мої недоліки
Як програміст, ви, напевно, чули про косою косою стрілкою вперед і назад. Але ви чули про пониження? Ось тоді ви візьмете купу косої риски, з'єднайте їх кінці і намалюйте їх вниз. Для сьогоднішнього завдання ви повинні написати програму або функцію, яка бере рядок, що складається лише з косої риски, і …

30
Oreoorererereoo
Oreoorererereoo Враховуючи вхідний рядок, схожий на слово "oreo", наведіть ASCII подання файлу cookie, яке буде таким же широким, як рядок введення (щоб забезпечити стабільність файлу cookie). Правила Вхід - це малий регістр, не порожній рядок без пробілу, що містить будь-яку комбінацію рядків "o" і "re", і містить лише ці рядки. …

30
Це не ракетна наука
Напишіть програму або функцію, яка виконує однорядковий рядок. Ви можете припустити, що він містить лише друкований ASCII . Роздрукуйте або поверніть рядок арт-ракети ASCII, наприклад | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV з вхідним рядком, написаним зверху вниз на фюзеляжі. У цьому випадку вхід був Earth. Висота …

13
Роздрукувати слово годинник
Оскільки я побачив перший кілька років тому, я завжди був підкорений такому слову годинник, де час насправді прописано словами, засвіченими чи не змістовними реченнями. Текст, відображений на цьому годиннику, наступний. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE SIX SEVEN EIGHT NINE TEN …
59 code-golf  string  date 

30
Давайте зробимо кілька "deciph4r4ng"
У цьому виклику ваше завдання - розшифрувати рядок. На щастя, алгоритм досить простий: читаючи зліва направо, кожну зустрічну цифру N (від 0 до 9) необхідно замінити символом, який є перед ним N + 1 позиціями. Приклад Рядок введення "Prog2am0in6"буде декодований таким чином: Отже, очікуваний вихід "Programming". Роз'яснення та правила Вхідний …

16
Де-Snakify рядок
Звичайна рядок виглядає так: Hello,IAmAStringSnake! А струнова змія виглядає приблизно так: Hel l rin o,IAmASt g S !ekan Ваше завдання Струнні змії небезпечні, тому ви повинні зробити програму, яка приймає рядок змії як вхідний і виводить його як звичайний рядок. Технічні умови Введенням може бути рядковий рядок або масив рядків. …

30
Зворотний стдін і розмістіть на stdout
Вимоги: Візьміть вклад на stdin, включаючи нові лінії / повернення каретки необмеженої довжини (обмежені лише системною пам'яттю; тобто немає вбудованого обмеження в програмі.) Виведіть реверс вводу на stdout. Приклад: Вхід: Quick brown fox He jumped over the lazy dog Вихід: god yzal eht revo depmuj eH xof nworb kciuQ Найкоротші …
58 code-golf  string 

11
Новий дизайн сайту!
Якщо у вас немає сценарію користувача, який змінює дизайн сайту (або навіть якщо так), ви повинні помітити, що у нас є дизайн сайту! (Зараз листопад) Отже, для святкування давайте зробимо програму, яка заднім числом застосовує цю конструкцію (звичайно спрощена)! Отже, найважливішими змінами є: наше нове ім'я - це тепер Code …
57 code-golf  string 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.