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

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

12
Розділіть його. Але не всі!
Натхненний цим запитом StackOverflow . Вхід: Ми візьмемо три входи: Символ-роздільник, який Dслід розділити Символ Iміж двома з яких ми ігноруємо символ розмежувача (я знаю, це звучить невиразно, але я поясню це нижче) Рядок S Вихід: Список / масив, що містить підрядки після розбиття. Приклад: Input: D = ',' I …
11 code-golf  string 

3
Те саме ім’я, кульга!
Напишіть функцію або програму, яка при наданні списку імен видає або повертає список, де дублікати заданих імен мають унікальну скорочену версію свого прізвища. Вхід: Список імен, де ім'я визначається заданим іменем та прізвищем, розділеним пробілом. Імена - це не порожні рядки, що містять лише великі та малі літери. Список може …

6
Підрахунок овець до засинання
Більшість людей знайомі з тропом про підрахунок овець до засинання. Там є стадо овець, деякі з них стрибають через паркан, і ти рахуєш овець, як вони стрибають. Нібито, це допомагає заспокоїти розум і ввести вас у стан сну, щоб ви заснули. Ось ASCII вівця, що стоїть праворуч, і чекає, щоб …

14
ASCII Банер літака
З огляду на два входи - один з них непорожня друкована рядки ASCII (включаючи пробіл, за винятком символу нового рядка), інші один з двох різних, послідовних значень вашого вибору ( 1 / 0, l / r, left / rightі т.д.) - виводити ASCII мистецтва літака банер рядка, що вказує ліворуч …

15
Зворотно-іш струна!
Ваше завдання: написати програму / функцію, яка, коли дається рядок, що містить лише символи ASCII, виводить / повертає рядок у зворотному напрямку. Приклад: 1) Введення Hello, World! 2) Число унікальних символів у введенні. (Вхідний рядок, розділений трубами ( |) для читабельності) H|e|l|l|o|,| |W|o|r|l|d|! 1 2 3 4 5 6 7 …
11 code-golf  string 

18
Заповніть бланки, будь ласка!
(Ні, не це, ані щось із цього ) Враховуючи рядок та список рядків, заповніть усі заготовки у вхідному рядку відповідними рядками. Введення-виведення Рядок введення містить лише алфавітні символи, пробіли та підкреслення. Він не порожній і не починається з підкреслення. Іншими словами, рядок введення відповідає рівню^[a-z A-Z]([a-z A-Z_]*[a-z A-Z])?$ Кожен рядок …

5
Комп'ютери ніколи не будуть скуштувати освіжаюче печиво
Натхненний github.com/JackToaster/Reassuring-Parable-Generator , в свою чергу натхненний xkcd.com/1263 . Можливі слова отримані з reassuring.cfg цього сховища. Подивившись на reassuring.cfg (скористайтеся 12-м комітом) пропонується побачити, що граматика відповідає результатам (Вихід - це список усіх рядків, що відповідають граматиці). Завдання: Ваша програма повинна виводити всі 7968 чутливих до регістру точного тексту, що …

3
Факторизація слова Ліндона
Фон Ліндон слово не є символом нового рядка , яка є строго словниковий менше , ніж усіма іншими його обертання. Будь-який рядок можна однозначно визначити як конкатенація ліндонських слів так, що ці підслови лексикографічно не збільшуються; Ваше завдання - зробити це якомога коротше. Деталі Ви повинні реалізувати функцію або програму, …

1
Я <3 умовні
У вас в коді багато дуже довгих, нудних на вигляд умов: if flag == 1: while have != needed: if type == 7: Вони можуть бути перетворені на їх набагато приємніші &lt;3аналоги умов: if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - needed) &lt;3: if 2 + …

14
Перевірте синтаксис 2Col!
Як кілька людей, можливо, помітили останнім часом, я значною мірою відмовився від розвитку Braingolf, тому що він нудний і не натхненний, і перейшов на 2Col, що трохи цікавіше, і не призначене для того, щоб бути мовою для гольфу. Визначальною особливістю 2Col є те, що кожен рядок коду повинен мати рівно …

3
Виклик детектора подібності
Виклик Давши два ідентифікаційних запитання, спробуйте з’ясувати, наскільки вони схожі, переглянувши відповіді. Деталі Вам дадуть два ідентифікатори запитання для codegolf.stackexchange.com; ви можете припустити, що існують питання щодо обох ідентифікаторів, які не видаляються, але не обов'язково є відкритими. Ви повинні пройти всі відповіді та визначити мінімальну відстань Левенштайна між кодом у …

9
Які символи частіше зустрічаються в моєму хеші MD2?
Завдання проста Напишіть сценарій, який при введенні рядка буде хешувати рядок за допомогою алгоритму хешування MD2 , а потім поверне або позитивне ціле, або негативне ціле число, на основі якого набір символів нижче є більш поширеним у отриманому хеші як шістнадцятковий рядок: 01234567 - (positive) 89abcdef - (negative) Вхід завжди …

9
Розшифруйте приховане повідомлення!
Вступ Одного разу ви просто відпочивали у своєму офісі в ЦРУ, коли раптом на комп’ютері ви побачили оповіщення. Ваші програми щойно перехопили сотні кодованих повідомлень! Швидкий огляд виявляє правило кодування, але вам потрібна програма для швидкого декодування. Виклик Вам буде наданий список рядків, розділених комами. Кожен рядок буде містити: Частина …

11
Springify струна
Пісочниця тут . Створіть функцію або програму, яка "Springifies" рядок. Вхід буде рядком у Стдіні або найближчою альтернативою Вхід буде містити лише друковані ASCII та / або пробіли Вихід буде для Stdout або найближчої альтернативи Додаткові нові рядки та пробіли є прийнятними Як узагальнити струну Відформатуйте String у стільки ASCII …
11 code-golf  string 

10
У цієї кішки є помилки? Дійсно?
Виклик: Прочитайте вхід (у видимому діапазоні ASCII) та виведіть з кількома модифікаціями: У кожному наборі по 10 символів вводу випадковим чином (50/50): замініть один символ * (на випадковий ** один у видимому діапазоні ASCII) (наприклад, lumberjackстає lumbeZjack) або видаліть один символ (колишній lumberjackстає lmberjack) * Якщо набір містить менше 10 …

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