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

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

25
Разорванные суффиксы
Если дана строка ASCII, выведите ее разнесенные суффиксы. Например, если строка была abcde, есть 5 суффиксов, упорядоченных от самого длинного до самого короткого: abcde bcde cde de e Каждый суффикс затем разбирается , что означает, что каждый символ копируется столько раз, сколько его одноиндексное местоположение в этом суффиксе. Например, взрывая …
20 code-golf  string 

25
Разнесенные числа
Получив список Nнеотрицательных целых чисел, выведите эти числа с пробелами слева, чтобы длина составляла N. (Либо верните список символов или строк.) Вы можете предположить, что Nон больше или равен количеству цифр самого большого числа в списке. В конце допускаются пробелы. Вы также можете взять строку, содержащую эти числа, но Nэто …
20 code-golf  string 

4
Определить строку из ее подстрок
Вступление Ранее я создал две задачи, в которых идея состоит в том, чтобы реконструировать объект, используя как можно меньше операций типа запроса; это будет третий. Задание Ваши входные данные должны быть непустой строкой Sнад алфавитом abcи его длиной, а ваши выходные данные должны быть S. Без ограничений это, конечно, тривиальная …

19
Подсчет в биективной базе 62
Задача состоит в том, чтобы сгенерировать все строки от 'a' до '999', включая символы в верхнем регистре, например: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' и …

24
Выберите слово вокруг данного индекса в данной строке
В Windows при двойном щелчке по тексту будет выделено слово вокруг курсора в тексте. (Эта функция имеет более сложные свойства, но их не нужно будет реализовывать для этой задачи.) Например, пусть |ваш курсор в abc de|f ghi. Затем при двойном щелчке defбудет выбрана подстрока . Ввод, вывод Вам будет дано …
20 code-golf  string 

1
Щенячья команда
puppyУтилита принимает имя файла в качестве входных данных, и делает именно то , что можно было бы ожидать щенка делать: он измельчает его! Как измельчить Вырвать страницы зубами. Разбить входной файл на новые строки. Разрывайте каждую страницу своими лапами. Для каждой строки (не включая перевод строки) выберите случайное целое число, …

10
Кронштейн балансировочный
Вам будет предоставлена ​​(возможно, пустая) строка, содержащая скобки ( [{()}]) и любые другие символы ( A- Z, a- z, 0- 9, знаки пунктуации). Вам необходимо проверить, соответствует ли он следующим правилам: Не заключенные в скобки символы игнорируются. Каждая открытая скобка [{(имеет закрывающую скобку )}]. Так [](что не допускается. Скобки правильно …

18
Преобразовать Salesforce 15-символьный идентификатор в 18-символьный
В Salesforce CRM каждый объект имеет 15-символьный буквенно-цифровой идентификатор, который учитывает регистр. Если кому-то интересно, на самом деле это номер базы 62 . Однако инструменты, используемые для переноса и интеграции данных, могут поддерживать или не поддерживать чувствительность к регистру. Чтобы преодолеть это, идентификаторы могут быть безопасно преобразованы в 18-символьные, без …
20 code-golf  string 

11
Сделать конвертер числового списка
Не ненавидите, когда хотите скопировать и вставить список чисел (вектор, массив ...) из одной программы в другую, но формат, в котором у вас есть числа, не соответствует формату, в котором вы нуждаетесь ? Например, в MATLAB у вас может быть список, разделенный пробелами, например: [1 2 3 4 5] (you …

12
Символическое дифференцирование многочленов
Символическое дифференцирование 1: ушел Coefishin ' задача Напишите программу, которая принимает полином от x из стандартного ввода (1 <deg (p) <128) и дифференцирует его. Входной многочлен будет строкой следующей формы: "a + bx + cx^2 + dx^3 +" ... где коэффициент каждого члена является целым числом (-128 <a <128). Каждый …

9
Устранение мертвого кода
Мертвый код сидит там, ничего не делая, глядя на нас, зная, что он никогда не будет выполнен ... но сегодня мы можем отомстить. Спецификация На входе будет многострочная строка. Каждая строка может быть либо назначением, либо выражением . присваивание Назначение имеет форму, <name> = numberгде имя - это последовательность букв, …

16
Напишите программу, которая находит наиболее часто встречающееся парное письмо в строке
Программа должна вывести букву, которая больше всего сопряжена. Например, если вашей программе была задана следующая строка: "Sally's friend Bobby searched for seashells." он должен выводить, Lпотому что "ll"происходит дважды, что чаще, чем у другой пары "bb". Правила: Если более чем одна буква занимает 1-е место для вхождений, выведите все из …

3
Anagramming Stack Обмен заголовками вопросов в программах
В настоящее время у Stack Exchange есть 134 сайта вопросов и ответов . Это включает в себя все бета-сайты (такие как PPCG), но не предложения области 51, ни какие-либо мета-сайты, кроме «материнской мета» . Чтобы ответить на этот вопрос, выберите один из этих сайтов и напишите программу, в которой каждая …

7
Оптимизировать Scralphabet
Scralphabet Обычный пакет плиток Эрудит содержит следующие буквы ( ?это пустая плитка, которая может обозначать любую другую букву): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Буквы имеют следующее значение: {"A": 1,"B": 3,"C": 3,"D": 2,"E": 1,"F": 4,"G": 2,"H": 4,"I": 1,"J": 8,"K": 5,"L": 1,"M": 3,"N": 1,"O": 1,"P": 3,"Q": 10,"R": 1,"S": 1,"T": 1,"U": 1,"V": 4,"W": 4,"X": 8,"Y": 4,"Z": 10,"?": …

30
Декодирование длины пробега
Напишите кратчайший код на выбранном вами языке, чтобы выполнить декодирование длины строки для данной строки. Строка будет предоставлена ​​как ввод на стандартный ввод в виде CNCNCNCNCNCNCNCN где каждый Cможет быть любым печатным символом ASCII, и каждый Nявляется цифрой 1до 9(включительно). Пример ввода: :144,1'1 Соответствующий вывод: :4444,'
20 code-golf  string 

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