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

13
Джимми нужна новая пара обуви!

Джимми был занят на прошлой неделе всеми этими платформами и веревками , и у бедного Джимми даже нет ног или ступней, чтобы стоять на них! Ваша задача - взять цепочку, содержащую несколько Jimmys, и дать им ноги и обувь! Получить вход в виде строки Джимми Джимми Стринг => /o\ /o\ /o\ содержащий...

13
Восстановите премьер от главной власти

Определение : простая степень - это натуральное число, которое может быть выражено в форме p n, где p - простое число, а n - натуральное число. Задача : При заданной простой степени p n > 1 вернуть простое число p. Тестовые случаи : input output 9 3 16 2 343 7 2687 2687 59049 3 Подсчет очков :...

12
Интерпретатор теории чисел, по модулю n

Предложение из теории чисел (для наших целей) представляет собой последовательность следующих символов: 0и '(преемник) - значит преемник +1, так0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(сложение) и *(умножение) = (равно) (и )(скобки) логический оператор nand( a nand bесть not (a and b)) forall (универсальный...

12
Интерпретировать принципиальную схему

Ваша задача - интерпретировать принципиальную схему, дополненную логическими элементами. Логические элементы (вам на самом деле не нужно знать, что они делают / являются для выполнения этой задачи): и ворота: a или ворота: o Нанд Гейт: A ни ворота: O xor gate: x xnor gate: X не ворота: ~ Каждый...

12
Выстроить CSV

Обзор: Ваша задача состоит в том, чтобы взять CSV-вход в key=valueформате и выстроить его в более организованном порядке (см. Ниже). Входные данные: Всегда через стандартный ввод . Записи всегда будут в следующей форме key=value: foo=bar,baz=quux abc=123,foo=fubar baz=qwe,abc=rty,zxc=uiop,foo=asdf...

12
Воссоздайте предложение

Эта задача состоит из двух частей. Победителем станет решение с самым низким общим количеством байтов. Один и тот же язык должен использоваться для обеих задач. Часть 1: Напишите функцию или программу, которая принимает предложение с использованием только допустимых слов в качестве входных данных и...

12
Решить линейное уравнение

Это вызов, но с лучшей спецификацией. спекуляция Ваша программа возьмет линейное уравнение, содержащее одну переменную, xи выведет значение x. Ввод / Разбор Входные данные будут содержать только числа, операторы, скобки ( ()) xи =знак (это означает отсутствие пробелов). Круглая скобка всегда будет...

12
Простой импортер CSV / DSV

Чуть больше , чем инверсия этого . В:  многострочные данные DSV и один символ-разделитель. DSV может быть принят как файл, имя файла, строка, разделенная переносом строки, список строк и т. Д. Все записи имеют одинаковое количество полей, и ни одно из полей не является пустым. Данные не содержат...

11
X больше 3 с разницей не менее 2 между X и Y

Я пытаюсь играть в гольф на C ++. Можно ли сделать это условие короче? X > 3 & X - Y > 1 (Помимо удаления пробелов, конечно.) Итак, Xпо крайней мере, 4но X >= Y + 2. Xи Yявляются целыми числами в интервале [0,5]. Я попытался найти некоторую побитовую формулу, но не...

11
Применять английские правила пунктуации

Вы были наняты для написания некоторого кода для приложения для диктовки, которое принимает голосовой ввод из разговорного источника, анализирует его как слова и записывает его на экране. Руководство на самом деле не доверяет вам всю мощь проекта - вы, к сожалению, весь день сидите и играете в...

11
Уменьшите html до n символов, сохраняя при этом форматирование

Почти в каждом языке есть встроенная функция, которая может разбивать строку в заданной позиции. Однако, как только в строке есть html-теги, встроенная функция не будет работать должным образом. Ваша задача - написать программу или функцию, которая разбивает строку на n-й символ, но не считает...

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

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

11
Какой символ это HTML-сущность?

Цель действительно проста. Получив строку в качестве входных данных, проанализируйте все объекты HTML, которые соответствуют следующим символам (включая их заглавные варианты): áàãâäéèêëíìîïóòõôöúùûüýÿ Правила разбора: Каждая сущность начинается с &и заканчивается; Первый символ после...

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

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

11
Что по телевизору?

Вызов Напишите программу , которая, используя данные XML с сайта здесь , отображать имя программы , которая в настоящее время показывает на BBC 1. Информация Время указывается по лондонскому времени (GMT + 1 на момент публикации и GMT + 0 после 30 октября). Поэтому вам следует перевести ваше...

11
Клейкая лента Regex Decider

Ваша задача - создать программу, которая определяет, является ли данная строка допустимым регулярным выражением или не использует фрагменты кода, полученные из сайтов в сети StackExchange. Для целей этой задачи, регулярное выражение говор будет урезанная и в основном минимальный набор...

11
Я <3 условия

В конечном итоге в вашем коде много очень длинных, скучных условий: if flag == 1: while have != needed: if type == 7: Они могут быть преобразованы в их гораздо более привлекательных <3аналогов: if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 + abs(type - 7) <3: задача...

11
R [oman | everse] Польская нотация

Это год MDLXVII в мире, в котором никогда не пала Римская империя, и никогда не происходил крах в темные века. Из-за длительного периода Pax Romana, экономическая стабильность империи позволила технологии развиваться быстрыми темпами. Римляне начали увлекаться схемотехникой и изобрели оригинальный...

11
То же имя, Хромой!

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