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

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

10
Выходной код Lorem Ipsum размером с код
Выведите ту же длину Lorem ipsum, в которой находится ваш код! Правила: Код не может быть идентичным выводу Нет библиотек сжатия Кратчайшая программа за две недели выигрывает Никакое использование сети, чтение файла и другие уловки, которые с помощью одного могли бы легко решить любую проблему гольф-кода (с eval, execи т. …

8
Генерация ASCII-линейки
Задача состоит в том, чтобы сгенерировать линейку ASCII-символов в следующем формате: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ Длина линейки должна быть масштабируемой до любого кратного 10. Правила: …

3
Левенштейн Ваш источник
Расстояние редактирования Левенштейна между двумя строками - это минимально возможное количество вставок, удалений или замен для преобразования одного слова в другое. В этом случае каждая вставка, удаление и замена имеют стоимость 1. Например, расстояние между rollи rollingравно 3, потому что удаление стоит 1, а нам нужно удалить 3 символа. Расстояние …

2
Спрягать турецкий глагол
вход глагол , строка, которая соответствует регулярному выражению([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) множественное число , истинное или ложное значение person , целое число, имеющее значение 1, 2 или 3 время , целое число, имеющее значение 1, 2 или 3 Вывод Сопряженная форма турецкого глагола глагола в лице м / м / м человек, во …

2
Shell Glob Golfing
Эта задача - вывести кратчайший путь к файлу после расширения глобуса. Что такое ракушка? В большинстве оболочек вы можете использовать *символ в пути для представления любых символов в позиции. Например, если каталог fooсодержит файлы bar bazи asdf, то foo/b*развернется до foo/bar foo/baz. Теперь предположим, что текущий каталог содержит файл с …

30
Какое расширение файла?
Ваша задача состоит в том, чтобы найти расширение файла с указанным именем файла: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Вы должны получить текст …
10 code-golf  string 

22
Удалить гласные, не используя слишком много разных символов
Задача состоит в том, чтобы удалить гласные (a, e, i, o, u) из строки из STDIN (да, я знаю, просто). Вы можете ожидать, что ваша программа не будет запущена без аргументов argv. Пример: This program will remove VOWELS. So we can now speak without them. Изменено на: Ths prgrm wll …

2
Гольф мой Ада массивов
Фон Ада - это язык программирования, который не совсем известен своей краткостью. Тем не менее, его синтаксис литерала массива теоретически может допускать довольно краткие спецификации массивов. Вот простое EBNF-описание литерального синтаксиса массива ( передаваемого в bottlecaps.de : array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* | …

3
Сколько времени нужно, чтобы напечатать это?
Введение Я могу печатать в умеренном темпе, используя раскладку клавиатуры QWERTY. Но если такое слово, как yellowwooddoor, содержит массу повторяющихся букв, его ввод займет немного больше времени. Еще хуже, когда слово «прыжок» имеет один и тот же палец, который используется для нескольких разных последовательных букв. Вот как долго я набираю …

10
Определите, содержит ли сетка другую сетку
Задача Создать функцию принимает в качестве входных данных два двумерных массива символов (или строк, если язык программирования не содержит символы в качестве типа данных): a и b. Если ваш язык не поддерживает эти входные данные, вы можете использовать любую другую стандартную однобайтовую переменную. Ваша задача - определить, содержит ли b. …

13
Есть ли меньшая проверка таутограмм? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто в прошлом году . Недавно я увлекся игрой в код и попытался написать самую маленькую проверку таутограмм. Тавтограмма это …

24
Пароль епископа Боже
Получено из этого , сейчас удалено, пост. Если дана строка, ответьте (правда / ложно или два непротиворечивых значения), если она представляет собой хороший пароль епископа, то есть когда выполняются все следующие условия: в нем не менее 10 символов в нем как минимум 3 цифры ( [0-9]) это не палиндром (идентичный …

11
Карта читеров!
После отправки всех заданий создается словарь, который отображает номер студента в хэш их файла. Этот словарь, или hashmap, или отображение (как бы это ни называл ваш язык) будет выглядеть следующим образом: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Ключ - это номер студента, а значение - хеш. …

1
Татамибари решатель
Фон Tatamibari - логическая головоломка, разработанная Николи. Tatamibari головоломка играет на прямоугольной сетке с тремя различными видами символов в нем: +, -. и |. Решатель должен разбить сетку на прямоугольные или квадратные области в соответствии со следующими правилами: Каждый раздел должен содержать ровно один символ. +Символ должен содержаться в квадрате. …

15
Найти рекурсивную аббревиатуру
Введение Рекурсивный акроним это аббревиатура , который содержит или относится к себе, например: Fishможет быть рекурсивный акроним Fish is shiny hero, обратите внимание , как это также содержит саму аббревиатуру. Другой пример Hi-> Hi igloo. Или даже ppcg paints->ppcg paints cool galaxies pouring acid into night time stars Таким образом, …
10 code-golf  string 

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