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

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

9
Love Tester Code Golf
Створіть програму, яка підраховує загальну кількість букв, спільних для двох імен, і знаходить добуток їх довжини, щоб функціонувати як "тестер любові". Умови: ви не зможете отримати відповідь 1: 1 (3 з 3 і т.д.). Вхідні дані Два імені від STDIN або найближчої альтернативи. Вихідні дані Обчисліть xяк загальну кількість спільних …

7
Знайдіть найдовший музичний підряд
Музична рядок є будь-рядком , яка може бути відтворена на клавіатурі піаніно. Для тих із нас, хто не був змушений вивчати фортепіано як діти, ось як виглядає клавіатура. Отже, струна feed a dead cabbage- це музична струна, тому що кожна окрема літера відповідає одній із цих приміток. Ваше завдання полягає …

3
IMP: нечіткий аналізатор множення
Джеку подобається мова програмування на C, але він ненавидить писати вирази, які люблять V=a*b*h; множити значення. Він хотів би написати V=abh;замість цього, чому компілятор стогне про те, що abhсимвол не визначений, оскільки int a, b, h;вони визначені, щоб ми могли вивести множення? Допоможіть йому реалізувати аналізатор, який розшифровує єдиний термін …

1
Найкоротший індекс підрядки
Я ледачий, але ефективний чоловік, як багато з вас, напевно, також є. Тож, коли я щось роблю, я хочу це робити з мінімальними зусиллями. Саме тому я прошу вас вирішити цю проблему для мене. Я маю тут своєрідний документ. У кожному рядку цього документа є одне слово або коротка фраза. …

15
Сума рядків без перетворення
Вам потрібно взяти 2 рядкові входи і вивести суму цих двох рядків, не перетворюючи їх на int або використовуючи будь-який числовий тип даних. колишній string one = "123"; string two = "456"; string sum = "579"; Припустимо, що рядки не перевищуватимуть 10 цифр. Це код гольфу і найкоротша відповідь у …

3
Обмежена оптимізація пам'яті
Відстань редагування (або Левенштейна) між двома рядками - це мінімальна кількість вставок, вилучень та підстановок з одним символом, необхідних для перетворення однієї рядки в іншу. Якщо два рядки мають довжину n кожна, добре відомо, що це можна зробити за O (n ^ 2) за допомогою динамічного програмування. Наступний код Python …

4
Лісовий шлях
Після катастрофічної їзди на каное , ви закінчилися падінням водоспаду в кінці річкових порогів. Ваше каное вибухнуло, але вам вдалося пережити вибух. Однак ваша річкова мандрівка вийшла повністю з карти - тепер ви опинилися загубленими посеред лісу. На щастя, у вас все ще є навички програмування, тому ви вирішили вирізати …

5
форматування рядків у стилі printf
Виклик Напишіть функцію, яка реалізує printfформатування рядків у стилі C. Правила Ви повинні реалізувати , по крайней мере %%, %c, %s, %dі %f. Ви не повинні використовувати вбудований метод форматування рядків. Ви не повинні запускати зовнішні програми або підключатися до Інтернету зі своєї програми. Ви самі вирішуєте, як обробити недійсний …

3
Проаналізуйте літеральний рядок Python
Завдання полягає в тому, щоб проаналізувати рядок, як це робить Python, і надрукувати вміст рядка. Введення (аргумент командного рядка або stdin) : рядковий літерал (наприклад "hello") (або кілька літералів, див. Конкатенацію рядкових літералів нижче) Вихід (stdout) : вміст рядка (наприклад hello) Правила розбору рядка: Строковий літерал міститься у збігаються парах …

5
Слова довільної тривалості квадратних вільних слів
Рядок є квадратним, якщо він не містить підрядки двічі поспіль. Можливо мати довільно довге слово без квадратного квадрата за допомогою 3-буквеного алфавіту. Напишіть програму , яка приймає позитивне ціле число п від стандартного введення і друкує будь-якого безквадратного слова довжини п, з допомогою символів A, Bі C. Найкоротший код виграє.

5
Простий аналог тегів
Це модель прощаючого HTML-аналізатора. Замість розбору HTML та вилучення атрибутів, у цьому коді гольф парсер тегів буде простим. Напишіть функцію, яка аналізує структуру тегів та повертає її скобку. Вступний тег складається з однієї малої літери, а завершальний тег складається з однієї великої літери. Наприклад, aAbaABрозбирає в (a)(b(a))або в HTML, <a></a><b><a></a></b>. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.