Вопросы с тегом «string»

Конкурс для решения конкретной проблемы с помощью использования и манипулирования строками.

9
Любовь Тестер Код Гольф
Создайте программу, которая подсчитывает общее количество букв, общих для двух имен, и находит произведение их длины, чтобы функционировать как «тестер любви». Условия: вы не можете получить ответ 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, и распечатать ее содержимое. Входные данные (аргумент командной строки или стандартный ввод) : строковый литерал (например, "hello") (или несколько литералов, см. Конкатенацию строкового литерала ниже) Выход (stdout) : содержимое строки (например hello) Правила разбора строки: Строковый литерал заключен в …

5
Произвольная длина троичных слов без квадратов
Строка не содержит квадратов, если она не содержит подстроки дважды подряд. Можно использовать произвольно длинное слово без квадратов, используя трехбуквенный алфавит. Напишите программу, которая принимает положительное целое число n из стандартного ввода и печатает любое слово без квадратов длины n, используя символы A, Bи C. Самый короткий код выигрывает.

5
Простой парсер тегов
Это модель прощающего анализатора HTML. Вместо синтаксического анализа HTML и извлечения атрибутов в этом кодовом гольфе анализатор тегов будет простым. Напишите функцию, которая анализирует структуру тегов и возвращает ее заключенную в скобки форму. Открывающий тег состоит из одной строчной буквы, а закрывающий тег состоит из одной заглавной буквы. Например, aAbaABанализирует …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.