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

32
Создать код схемы пирамиды

Схема пирамиды - это язык, разрабатываемый @ ConorO'Brien . В Pyramid Scheme код, который вы пишете, выглядит следующим образом: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Теперь этот код обладает двумя очевидными качествами: его сложно анализировать и писать сложно. Конор решил...

32
Счет Тарзана в олимпийской рулетке

Олимпийские виноградники выполняют свои упражнения на стандартных деревьях. В частности, Стандартное дерево nимеет вершины для 0сквозного прохождения n-1и ребра, связывающие каждую ненулевую вершину aс вершиной n % aпод ней. Так, например, Standard Tree 5 выглядит так: 3 | 2 4 \ / 1 | 0 потому что...

30
Робот на лестнице

Задний план У меня есть лестница, опирающаяся на стену, и робот с дистанционным управлением, который может взобраться на нее. Я могу отправить роботу три разные команды: UP: робот делает один шаг вверх. Если он был на самой высокой ступени, он спотыкается, падает и взрывается. DOWN: робот делает...

30
Найдите и поверните

Задание Это простой вызов. Ваш ввод представляет собой одну непустую строку, содержащую только цифры 0123456789и хэши #. Он будет содержать ровно одну последовательность цифр, которая кодирует неотрицательное целое число и может обернуть конец строки, и хотя бы одну #. Целое число может иметь...

30
ASCII треугольники

Ваша задача - написать программу или функцию, которая печатает треугольник ASCII. Они выглядят так: |\ | \ | \ ---- Ваша программа будет принимать один числовой ввод nс ограничениями 0 <= n <= 1000. Вышеупомянутый треугольник имел значение n=3. Треугольник ASCII будет иметь nобратную косую...

30
Помогите! Мой калькулятор сломался! (Превратить целочисленное выражение в нажатия клавиш калькулятора)

Введение Помогите! Я случайно уронил свой калькулятор TI-84 из своего окна (не спрашивайте, как), и он сломался. Завтра у меня тест по математике, и единственный калькулятор, который я могу найти, это один с этими кнопками: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Мой тест по математике - это обзорный тест по...

30
Цифровая сумма Фибоначчи

Мы все знакомы с последовательностью Фибоначчи : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Однако вместо этого f(n) = f(n-1) + f(n-2)мы возьмем цифровую сумму предыдущих 2 записей. Последовательность должна все еще начинаться 0, 1, после этого различия...

30
Разобрать комментарии из моего эзотерического кода

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

29
Решение Санты

Решение Санты: В этом задании вы поможете Санта-Клаусу решить, был ли кто-то в его списке непослушным или милым, и впоследствии получите coalили toys. Но , к сожалению, Санта неорганизованная, в некоторых из его записей, то naughty, nice и nameполя находятся в неправильном порядке. вход Ввод...

28
URL-дружественные заголовки

Люди на этом сайте очень любят украшать свои посты ... Stewie's sequence: + * - / + * - / Однако, когда этот заголовок необходимо включить в URL страницы, он упрощается: stewies-sequence Соревнование Ваша задача - создать программу или функцию, которая при наличии строки, представляющей заголовок...

28
Подсчет орфографических ошибок в тексте; минимизировать количество орфографических ошибок в вашем коде

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

27
Расшифровать запись в каталоге Microsoft MS-DOS 5.0 FAT

Файловая система Microsoft FAT имеет таблицу каталогов для представления, какие «файлы» находятся в каких «папках» на диске. Пока что эти записи втиснули много информации в небольшое количество битов. На Wiki есть куча технических спецификаций для любопытных, но задача здесь будет сосредоточена на...

27
Разобрать кватернион

Если вы еще не знаете, кватернион в основном состоит из 4-х частей. Для целей этой задачи он имеет реальный компонент и три мнимых компонента. Мнимые компоненты представлены суффиксом i, j, k. Например, 1-2i+3j-4kэто кватернион с 1быть реальным компонентом и -2, 3и -4будучи мнимые компоненты. В...

27
12 часов в 24 часа

Удивительно, но эта простая задача, кажется, еще не существует, так что ... Ваша задача - написать программу, которая использует в качестве входных данных 12-часовое время и преобразует его в «военное время» или 24-часовой формат времени. Вход будет в форме: HH:MM am/pm Хотя допускаются небольшие...

27
Обратиться к регулярному выражению

Соревнование Если задано правильное регулярное выражение, выведите регулярное выражение, которое соответствует тому же набору строк, но в обратном порядке. Задание Эта задача использует самые основные операции регулярных выражений: ^, $, ?, +, *, [], {}, |. Нет такой вещи как группы захвата или...

27
Числа с вращательной симметрией

Если задано целое число, выведите истинное значение, если оно совпадает с перевернутым (повернутым на 180 °) или неверным значением в противном случае. 0, 1И 8имеет осевую симметрию. 6становится 9и наоборот. Последовательность чисел, дающая достоверные результаты: OEIS A000787 0, 1, 8, 11, 69, 88,...

27
Разбор целого литерала C ++ 14

Согласно http://en.cppreference.com/w/cpp/language/integer_literal , целочисленные литералы состоят из десятичного / шестнадцатеричного / восьмеричного / двоичного литерала и необязательного целочисленного суффикса, который, очевидно, совершенно не нужен, тратит драгоценные байты и является не...

26
Расшифруйте chmod

Вызов Если задано трехзначное число восьмеричных разрешений, выведите разрешения, которые оно предоставляет. CHMOD В ОС UNIX права доступа к файлам изменяются с помощью chmodкоманды. Существует несколько различных способов использования chmod, но сегодня мы сосредоточимся на использовании...

25
Удаление скобок из строки

Если в качестве входных данных правильно задана строка в скобках, выведите список всех непустых подстрок в соответствующих скобках (или за пределами всех скобок) с удалением вложенных скобок. Каждая подстрока должна быть последовательностью символов в одинаковых совпадающих скобках. Подстроки...

25
Прозрачный WordMath

Мы все видели тех онлайн-математику, которые выглядят так: Think of a number, divide by 2, multiply by 0, add 8. И, по волшебству, все заканчивают с номером 8! язык Давайте определим язык программирования, который использует синтаксис текста выше, называемый «WordMath». Скрипты WordMath следуют...