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

11
Выражения в скобках

Сегодня ваша задача - создать все возможные полные скобки выражения. Ваш ввод представляет собой одну строку ASCII для печати, содержащую один или несколько терминов, разделенных операторами. Ввод также может содержать пробелы - вы должны их игнорировать. Термин есть [a-zA-Z0-9], оператор есть [^...

11
Можно ли упростить дробь, используя аномальное аннулирование?

Аномальное аннулирование (от Wolfram Alpha): Аномальное аннулирование - это «аннулирование» цифр a и b в числителе и знаменателе дроби a / b, в результате чего получается дробь, равная оригиналу. Обратите внимание, что если в числителе и знаменателе есть несколько, но различающихся количеств одной...

11
Читать таблицы

задача Прочитайте содержимое таблицы с учетом набора координат. Форматирование таблицы Таблицы будут в этом основном формате: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Имена столбцов всегда уникальны внутри столбцов . Имена строк также уникальны в строках ....

11
Эни, мини, мин, мо

Вступление Песня детства Eeny, meeny, miny, moe часто использовалась, чтобы выбрать, кто был "этим", играя тэг. Каждый будет стоять в кругу и указывать на одного человека, выбранного случайным образом. Они будут петь: Eeny, meeny, miny, moe, Поймай тигра за палец. Если он кричит, отпусти его, Эни,...

11
Взаимно заполните пробелы

Если введены две строки с последовательностями символов подчеркивания, представляющими соответствующие слова, выведите предложения с заполненными пробелами. Лучший способ описать эту проблему - это на примере. Вот пример ввода: programming _____________ and code golf programming puzzles ______ code...

11
Скользящие столицы

Фон Представьте себе английский алфавит, написанный в ряд заглавными буквами ABCDEFGHIJKLMNOPQRSTUVWXYZ. Предположим, у нас есть специальный объектив с переменной шириной, так что при расположении над строкой он показывает некое «окно» алфавита, а буквы вне объектива скрыты от глаз. Кроме того, у...

11
Помогите Джейсону отформатировать его JSON

У Джейсона есть большой JSON, но он нечитабелен, поэтому ему нужно его подтвердить. Спецификация форматирования JSON имеет 4 различных типа: Числа; Только0-9 Струны; "Строки с двойными кавычками экранированы\ Массивы; Разделенные [], с элементами, разделенными ,, элементы могут быть любого из этих...

11
Читать кроссворд

Вдохновлен этим вопрос об упаковке в этот формат. Иногда я вижу законченный кроссворд, и, будучи таким, какой я есть, я не могу потрудиться узнать, каковы были на самом деле решения для подсказок. Входные данные: 2D строка (любой формат, разделение новой строки, 2d список и т. Д.) Пустые квадраты...

11
Разбейте строку на n частей (или части длины n)

Соревнование В этом задании вы должны выполнить две разные (но связанные) задачи в зависимости от порядка ввода. Ваша программа получит строку sи целое число в nкачестве входных данных и будет разделить sна куски длины, nесли на sпервом месте. Последний элемент будет короче, если необходимо....

11
Нарисуйте фи треугольник

Пояснение: в основном, вам нужно сделать это У функции Эйлера есть имя фи. Попробуем вычислить фи (8) Во-первых, перечислите все цифры 8 и ниже, не включая 0 или ниже 8 7 6 5 4 3 2 1 Теперь найдите, какие числа не делят множитель с 8 (1 не считается), и поместите на #их место. 8 # 6 # 4 # 2 #...

11
Распечатать плитку AdamN

Adam7 - это алгоритм чередования растровых изображений, например PNG. Он называется алгоритмом «Адам7», потому что он был изобретен Адамом М. Костелло, и его генерируют, следуя определенной схеме 7 раз. Одна из замечательных особенностей алгоритма Adam7, которая делает его действительно...

11
Вычислить прогоны строки

Рассмотрим следующие определения, взятые из «Количество прогонов в строке » У. Риттера. Обратите внимание, что слово, строка и подстрока являются примерно синонимами. Прогон в строке - это нерасширяемый (с тем же минимальным периодом) периодический сегмент в строке. Период p слова w - это любое...

11
Лэнгфордские струны

Описание задачи Лангфорд строка заказа Nопределяется следующим образом : Длина строки равна 2*N, Строка содержит первые Nбуквы английского алфавита, каждая буква появляется дважды, Для каждой пары одинаковых букв, есть Mбуквы между ними, где Mпозиция этой буквы в алфавите ( A = 1, B = 2, ..., Z =...

11
Марсель Пруст и Марков расшифровывают тексты службы безопасности Т9

Как будто этот вызов может быть больше Pythonesque по духу ... Никаких предварительных знаний о цепях Маркова или методах шифрования не требуется. Вы - шпион, которому необходимо получить важную информацию от британской службы безопасности M1S. Агенты M1S хорошо знают, что их сигналы Wi-Fi могут...

11
Спрягать турецкий глагол

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

11
Интерпретировать повторение!

Эта задача является первой в серии из двух задач о повторении. Второй скоро будет. В языке под названием «Повторение» (то, что я только что придумал), есть бесконечная цепочка 12345678901234567890..., 1234567890повторяющаяся вечно. Следующий синтаксис доступен для выходных чисел: +-*/: Вставляет...

11
CUSRS - полностью бесполезная система рефакторинга строк!

Вступление Я очень большой поклонник проблем SBU (Short But Unique), которые постоянно появляются на PPCG. CUSRS - это система, предназначенная для рефакторинга строк, функция CUSRS принимает 2 параметра и выводит 1 строку. Вызов Создайте программу, функцию, лямбду или приемлемую альтернативу для...

11
Снос зданий

Вызов Напишите полную программу / функцию, чтобы Разрушить данное здание со скоростью 1 этаж в секунду . ВХОД Ввод - это построение через STDIN (или как там называется на вашем языке) или через аргумент функции. t = 0 с | |#| {#} |# #| |# # #| |# # #| |# # #| TTTTTTT вход состоит из: | отмечает...

11
У этого кота есть ошибки? В самом деле?

Вызов: Чтение ввода (в пределах видимого диапазона ASCII) и вывод с несколькими модификациями: В каждом наборе 10 символов ввода случайным образом (50/50): заменить один символ * (случайным ** в видимом диапазоне ASCII) (например, lumberjackстановится lumbeZjack) или удалить один символ (например,...