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

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

6
Кратчайшая общая суперструна
По заданному списку строк s_0, s_1, ..., s_nнайдите самую короткую строку S, содержащую каждую из них s_0, s_1, ..., s_nв качестве подстроки . Примеры : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Напишите самую короткую программу (или функцию), которая решает эту проблему. Вы можете представить строки в …
26 code-golf  string 

16
Создайте толпу подозрительно счастливых лиц Ленни (͡ ° ͜ʖ ͡ °)
Я проходил странную тему в Reddit и наткнулся на это: (͡ ° (͡ ° ͜ʖ (͡ ° ͜ʖ ͡ °) ʖ ͡ °) ͡ °) Он представляет группу людей, которые несколько подозрительно улыбаются. (Однако в приведенном ниже задании пробелы слева от правого глаза как-то упали, пока я писал задание. Обратите …

14
Насколько разочаровывает мой фильм?
У моих родителей есть домашний кинотеатр. Пульт дистанционного управления сломан, что делает его невероятно сложным для навигации по меню. Большую часть времени это не работает, но когда это происходит, оно движется вправо невероятно быстро. Это, конечно, расстраивает, но больше всего расстраивает, когда вы хотите ввести название фильма, которое требует навигации …
25 code-golf  string 

30
Как говорят программисты: стремитесь быть ленивыми
История Вы видели этот пост от 9gag ? Может быть, у вас есть чувство, чтобы сделать свои собственные предложения. Но потом вы понимаете, что вы можете просто сыграть сценарий за полчаса, и вам никогда не придется иметь дело с этим. Представление Ваша программа получит входную строку, которая будет возвращена с …
25 code-golf  string 

30
Давайте создадим цифровую мозаику
Вызов Учитывая положительное целое число , повторить каждый из его цифр количество раз , соответствующее его положению в . Другими словами, каждая цифра должна повторяться раз (для каждого , 1-проиндексированного), создавая тем самым новый номер:1 ≤ k ≤ nNNN N d k kd1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_nNNNdkdkd_kkkk1≤k≤n1≤k≤n1\le k\le n d1d2d2d3d3d3⋯dndndn⋯dnn …

25
Определить идеальные пары
Давайте возьмем функцию fff которая берет строку и удаляет все пары смежных одинаковых символов. Например f(abbbacc)=abaf(abbbacc)=abaf(a\color{red}{bb}ba\color{red}{cc}) = aba Обратите внимание, что когда две пары перекрываются, мы удаляем только одну из них. Мы будем называть строку идеально спаренной, если повторное приложение в конечном итоге даст пустую строку. Например, строка выше не …

25
Гольф Алгоритм соответствия скобок
Вам будет предоставлена ​​строка s. Гарантируется, что строка имеет равные и хотя бы один [s и ]s. Также гарантируется, что кронштейны сбалансированы. Строка также может содержать другие символы. Цель состоит в том, чтобы вывести / вернуть список кортежей или список списков, содержащих индексы каждого [и ]пары. примечание: строка с нулевым …

19
Помните, что vowelese!
вход Строка печатных символов ASCII, например: This is an example string. Выход Для каждого согласного ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz), за которым не следует гласный ( AEIOUaeiou), добавьте последний гласный перед ним в нижнем регистре. Согласные перед первым гласным остаются как есть : Thisi isi ana examapale seterinigi. Контрольные примеры AN EXAMPLE WITH …
25 code-golf  string 

20
Программа идентификации формы
Ваша задача - создать программу, которая идентифицирует форму ввода. Формы для идентификации могут быть любой из следующих: Площадь Чтобы быть идентифицированным как квадрат, источник должен иметь строки одинаковой длины и столько же строк, сколько символов в строке (символы новой строки исключаются). Дополнительный трейлинг-перевод строки является приемлемым. $_=' $_=" $_"' ;say …

30
IP адрес или нет?
Ваш инструмент сканирования сети раздражающе разборчив в вводе данных и сразу падает, если вы передаете ему IPv4-адрес, который содержит неправильные символы или неправильно отформатирован. Адрес IPv4 - это 32-разрядный числовой адрес, записанный в виде четырех чисел, разделенных точками. Каждое число может быть от нуля до 255 . Нам нужно написать …

24
Уменьшить строку до фрагмента алфавита
Учитывая непустую строку, состоящую только из строчных и заглавных буквенных символов и пробелов ( [a-zA-Z ]), уменьшите ее до фрагмента алфавита, начиная с первого символа. Чтобы уменьшить строку, начните с первого алфавитного символа, затем удалите каждый символ после него, который не является следующей буквой алфавита. Продолжайте делать это, пока не …

11
ОН НЕ СООТВЕТСТВУЕТ - вызов zalgo
Напишите программу или функцию, которая, учитывая строку, лишит ее zalgo, если таковая существует. Zalgo Для этого поста zalgo определяется как любой символ из следующих диапазонов Unicode: Объединение диакритических знаков (0300–036F) Расширенное объединение диакритических знаков (1AB0–1AFF) Объединение дополнения к диакритическим знакам (1DC0–1DFF) Объединение диакритических знаков для символов (20D0–20FF) Сочетание полумарк (FE20 …

11
Идеальный Палиндром
Ваша задача - определить, насколько идеальным является палиндром струны. Ваш типичный палиндром (например, 12321) - идеальный палиндром; его совершенство равно 1. Чтобы определить идеальность строки, вы видите, сколько разделов вы можете разбить на те, где каждый раздел является палиндромом. Если есть неоднозначности, например, с aaaa, как вы можете разделить его …

12
Найти оригинальную строку, без повторения без повторения в середине
Иногда бывает так, что, набирая предложение, я отвлекаюсь и в итоге набираю одну и ту же пару слов, дважды пару слов дважды подряд. Чтобы убедиться, что других людей это не беспокоит, ваша задача - написать программу, которая решит эту проблему! задача Если задана строка ввода (если это имеет значение для …

22
Рекурсивная подстановка строк
Задание Напишите программу или функцию, которая с учетом трех строк A, B, Cсоздает выходную строку, в которой каждый экземпляр Bin Aбыл рекурсивно заменен C. Под рекурсивной подстановкой понимается повторение подстановки, когда на каждом шаге все неперекрывающиеся экземпляры Bin A(выбираются жадно слева направо) заменяются на, Cпока Bбольше не содержится в A. …
25 code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.