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

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

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

3
То же имя, Хромой!
Напишите функцию или программу, которая при получении списка имен выводит или возвращает список, в котором дубликаты имен имеют уникальную сокращенную версию своей фамилии. Входные данные: Список имен, где имя определяется данным именем, а фамилия отделена пробелом. Имена - это непустые строки, содержащие только заглавные и строчные буквы. Список может быть …

6
Считать овец, чтобы заснуть
Большинство людей знакомы с тем, как считать овец, чтобы они уснули. Есть стадо овец, некоторые из которых прыгают через забор, и вы считаете, что овцы прыгают. Предположительно, это помогает успокоить ваш разум и привести вас в состояние сна, так что вы заснете. Вот овца 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 …

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

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 является то, что каждая строка кода должна быть ровно 2 символа, …

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

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

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

11
Springify String
Песочница пост здесь . Создайте функцию или программу, которая «Springizes» строку. Вводом будет String in Stdin или ближайшая альтернатива Ввод будет содержать только печатные 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.