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

Этот тег обозначает проблемы, когда входные данные синтаксического анализа являются большой / основной частью задачи.

4
Получить добытчиков
Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех членов класса автоматически для вас. Вход …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

7
Обратные слова без изменения заглавных букв или знаков препинания
Создайте программу с наименьшим количеством символов, чтобы поменять местами каждое слово в строке, сохраняя при этом порядок слов, а также знаки препинания и заглавные буквы на их первоначальном месте. Под «Порядком слов» я подразумеваю, что каждое слово разделяется пустым пробелом («»), поэтому сокращения и тому подобное будут рассматриваться как одно …

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

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

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

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

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

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

2
Интерпретатор теории чисел, по модулю n
Предложение из теории чисел (для наших целей) представляет собой последовательность следующих символов: 0и '(преемник) - значит преемник +1, так0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(сложение) и *(умножение) = (равно) (и )(скобки) логический оператор nand( a nand bесть not (a and b)) forall (универсальный …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 


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 + …

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

1
Помогите Джейсону отформатировать его JSON
У Джейсона есть большой JSON, но он нечитабелен, поэтому ему нужно его подтвердить. Спецификация форматирования JSON имеет 4 различных типа: Числа; Только0-9 Струны; "Строки с двойными кавычками экранированы\ Массивы; Разделенные [], с элементами, разделенными ,, элементы могут быть любого из этих типов Объекты; Разделителями по {}, формат , key: valueгде …
11 code-golf  string  json  code-golf  number  code-golf  image-processing  code-golf  string  code-golf  number  sequence  arithmetic  number-theory  code-golf  string  code-golf  string  counting  code-golf  ascii-art  code-golf  math  code-golf  tips  code-golf  string  code-golf  grid  graph-theory  code-golf  parsing  interpreter  brainfuck  code-golf  math  arithmetic  number-theory  programming-puzzle  c#  code-golf  dominoes  code-golf  tips  code-golf  string  grid  crossword  code-golf  string  code-golf  kolmogorov-complexity  code-golf  number  sequence  code-golf  string  math  number  number-theory  primes  fastest-code  code-golf  number  code-golf  string  code-golf  ascii-art  number  kolmogorov-complexity  code-golf  string  grid 

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

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