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

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

10
Расшифровка системы Каади
Вы натолкнулись на старую индийскую рукопись, которая описывает кучу захороненных сокровищ. Рукопись также сообщает вам местонахождение сокровища, за исключением того, что некоторые важные цифры были косвенно закодированы в текст. Вы выясните, что в тексте используется система «Каади», ограниченное подмножество более распространенной системы «Катапаяди». (Система Katapayadi - это древняя индийская система …

14
Рекурсивно каскадные кумулятивные суммы [N] с М итерациями
Возьмите два натуральных числа Nи Mсоздайте объединенные кумулятивные суммы [N]с Mитерациями. Выведите результат последней итерации. Определение составленной совокупной суммы: Начните с числа Nи определите последовательностьX = [N] Добавить к Xнакопительной суммеX Повторите шаг 2 Mраза. Совокупная сумма вектора, X = [x1, x2, x3, x4]является: [x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]. Пример с …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

4
Решить математические задачи
Представьте, что у меня есть бесконечное количество домашних заданий (!), Каждому из которых дано целое число. Math Problem Notation - это нотация для описания подмножеств проблемы с использованием спецификаторов проблемы. Выражение MPN может состоять из нескольких вещей: Единственное значение. Это представляет собой набор , содержащий номер: 99 -> {99}. Простой …

13
Постоянно самоизменяющийся код
Теперь мы все знаем, что большинство языков имеют очень простые способы «самоизменения» кода. Тем не менее, что если бы вы на самом деле изменили код и отредактировали его части ... на диске? Ваша цель - создать код, который печатает число, а затем редактирует свой собственный файл, чтобы заменить число следующим …

4
Сделайте простой инструмент для красивых комментариев
Вызов: Некоторый ascii-art - трудная задача, но она облегчает чтение комментариев к коду, особенно когда код плотный. Задача состоит в том, чтобы сделать простой инструмент, который преобразует комментарии в простой ascii-art со стрелками. Комментарии для изменения отделяются пустыми комментариями. Например, предположив синтаксис комментариев на Haskell, преобразуйте это: -- -- Here's …

12
И все люди сказали ...
Цель С учетом ввода текста, который не содержит символов [или ], выполните следующие действия: Для каждого экземпляра Amenс хотя бы одной заглавной буквой (то есть для всех случаев Amenисключения amen) выведите то же самое Amen(сохраните заглавными буквами). Для каждого экземпляра /all the people said[?: ]/i(это регулярное выражение) также выводится Amen(любой …

1
Подсчет цепей Каннингема
Простые числа всегда очаровывали людей. 2300 лет назад Евклид писал в своих «Элементах» Простое число - это то, что измеряется одной единицей. что означает, что простое число делится только на 1(или само по себе). Люди всегда искали отношения между простыми числами и придумали довольно странные (как в «интересных») вещи. Например, …

6
Вне контроля ошибки округления
Фон Вас недавно наняла небольшая бухгалтерская фирма. Мир бухгалтерского учета несколько чужд для вас, поэтому вы не уверены, что следуете всем профессиональным правилам. В частности, вы не знаете, когда вам следует округлять все эти числа и в каком направлении, поэтому большую часть времени вы просто набираете его и надеетесь на …

12
Brainf * ckish направления
Ваша задача - если вы решите принять ее - состоит в том, чтобы создать программу, которая анализирует и оценивает строку (слева направо и произвольной длины) токенов, которые дают указания - влево или вправо. Вот четыре возможных токена и их значения: > go right one single step < go left one …

3
Unminify Pythlike String
Pyth, пожалуй, самый успешный универсальный язык для игры в гольф. Несмотря на то, что он несколько упал в результате появления новых языков, с 2014 по 2016 год лаконичный синтаксис Pyth, постоянные обновления, перегрузка и (для его эпохи) многие встроенные функции сделали его фаворитом для большинства вопросов. Код Pyth часто трудно …

30
Восстановите премьер от главной власти
Определение : простая степень - это натуральное число, которое может быть выражено в форме p n, где p - простое число, а n - натуральное число. Задача : При заданной простой степени p n > 1 вернуть простое число p. Тестовые случаи : input output 9 3 16 2 343 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

11
Интерпретировать свободные диапазоны
Интерпретировать свободные диапазоны ListSharp - это интерпретируемый язык программирования, который имеет много функций, одна из которых - это создатель диапазона на основе 1 индекса, который работает следующим образом: Вы определяете диапазон как (INT) TO (INT)или только (INT)где оба или одно целое может перейти от минимального до максимального значения int32 Затем …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

1
Разобрать 1D язык
Если задана строка, содержащая только 0, 1, 2 и скобки, выведите дерево грамматики строки. А 2требует 2 аргумента - один слева и один справа А 1требует один аргумент - влево или вправо A 0не требует никаких аргументов и является базовым случаем Пара скобок считается одним аргументом, а содержимое скобок вычисляется …

3
Сколько 14 человек я поднялся?
В терминологии альпинизма, «14er» - это любая гора, высота которой составляет 14 000 футов или более. Однако есть и другое различие. Чтобы пик считался 14er, он также должен иметь «географическое положение» в 300 и более футов. Это означает, что для перехода от одного 14er к другому, вы должны сначала спуститься …

1
Разрешить макропеременные SAS
Язык программирования SAS - это неуклюжий, архаичный язык, созданный еще в 1966 году и до сих пор используемый сегодня. Оригинальный компилятор был написан на PL / I , и в действительности большая часть синтаксиса происходит от PL / I. SAS также имеет препроцессор язык макросов , которая вытекает из что …

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