Запитання з тегом «parsing»

Цей тег позначає виклики, коли аналіз синтаксису є великою / основною частиною завдання.

10
Розшифровка системи Kaadi
Ви натрапили на старий індійський рукопис, який описує кургани закопаного скарбу. Рукопис також говорить вам про розташування скарбу, за винятком того, що деякі ключові цифри були зафіксовані опосередковано в тексті. Ви розумієте, що в тексті використовується система "Kaadi", обмежена підмножина більш поширеної системи "Katapayadi". (Система Катапаяді - давньоіндійська система для …

14
Рекурсивно з'єднані сукупні суми [N] з M ітераціями
Візьміть два натуральних числа 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
Розв’яжіть позначення задачі з математики
Уявіть, у мене є нескінченна кількість домашніх завдань (!), Кожна з яких отримала ціле число. Позначення проблеми математики - це позначення для опису підмножини проблеми за допомогою специфікаторів проблеми. Вираз MPN може складатися з кількох речей: Єдине значення. Це являє собою набір , що містить номер: 99 -> {99}. Простий …

13
Постійно самозмінюється код
Тепер ми всі знаємо, що у більшості мов є дуже прості способи "самовиправити" код. Однак що робити, якщо ви насправді змінили код і відредагували його частини ... на диску? Ваша мета - зробити код, який друкує число, а потім редагує власний файл, щоб замінити номер наступним у послідовності Фібоначчі так: …

4
Складіть простий засіб для симпатичних коментарів
Виклик: Деяке мистецтво викликає біль, але робить коментарі до коду легшими для читання, особливо коли код щільний. Завдання полягає в тому, щоб зробити простий інструмент, який перетворює коментарі до простого мистецтва за допомогою стрілок. Коментарі, які можна змінити, обмежені порожніми коментарями. Наприклад, припустивши, що синтаксис коментарів Haskell, перетворіть це: -- …

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 single step -> go …

3
Уніміфікуйте стрункоподібну струну
Піт - це, мабуть, найуспішніша мова гольфу загального призначення. Хоча воно дещо занепадає через новітні мови, з 2014 по 2016 рік стислий синтаксис Pyth, постійні оновлення, перевантаження та (для його епохи) багато вбудованих програм зробили його улюбленим для більшості питань. Код Pyth часто важко читати. Навіть вихід з режиму налагодження …

30
Відновити розквіт від першої сили
Визначення : проста сила - це натуральне число, яке може бути виражене у вигляді p n, де p - просте, а n - натуральне число. Завдання : Давши просту потужність p n > 1, поверніть просте p. Тести : input output 9 3 16 2 343 7 2687 2687 59049 …
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)там, де обидва або один int можуть переходити від min до max 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потрібен єдиний аргумент - ліворуч або праворуч 0Не вимагає яких - небудь аргументів і базовий варіант Пара дужок вважається одним аргументом, а вміст дужок …

3
Скільки 14 років я піднявся?
У термінології альпінізму "14er" - це будь-яка гора висотою 14 000 футів і більше. Однак є й інша відмінність. Для того, щоб пік вважався рівнем 14er, він також повинен мати "географічну популярність" 300 і більше футів. Це означає, що для того, щоб перейти від однієї 14er до іншої, спочатку потрібно …

1
Розв’яжіть макрозмінні SAS
Мова програмування SAS - це незграбна, архаїчна мова, що починається з 1966 року, яка використовується і сьогодні. Оригінальний компілятор був написаний в PL / I , і справді значна частина синтаксису походить від PL / I. SAS також має препроцесор мову макросів , яка випливає з що з PL / …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.