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

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

2
Символічна інтеграція многочленів
Застосуйте невизначений інтеграл до заданого рядка. Єдині правила, якими ви будете користуватися, визначені як такі: ∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C і n - всі постійні. Технічні умови: Ви повинні мати можливість інтегрувати поліноми …

1
Порахуйте загальні моделі життя
Завдання тут полягає в тому, щоб прочитати з .rleфайлу Golly або Plaintext (на ваш вибір), ім'я якого файлу надано (на STDIN або як аргумент командного рядка) та визначити та підрахувати загальні шаблони в закодованій в ньому сітці. Крім того, ви можете вибрати вміст цього файлу безпосередньо над STDIN. Ваша програма …

15
Порахуйте байти програми
Примітка 2: Я прийняв @DigitalTrauma6-байтну довгу відповідь. Якщо хтось може перемогти, я зміню прийняту відповідь. Дякуємо за гру! Примітка. Відповідь я прийму о 18:00 MST 14.10.15. Дякуємо всім, хто брав участь! Я дуже здивований, що про це ще не питали (або я не шукав достатньо важко). У будь-якому випадку цей …

24
Десятиконтактна оцінка боулінгу - World Bowling edition
Всесвітнє боулінг Багато людей вирушили до місцевого центру боулінгу, щоб пограти в кілька ігор у боулінг, і багато людей продовжують боротися, щоб підрахувати свої бали. Світовий боулінг запровадив спрощену систему підрахунку балів, щоб залучити до спорту більше людей. Ця система балів використовується в міжнародних іграх. Система балів працює так (з …

16
Просте відображення розмітки
Існує кілька способів створення заголовків для публікацій у мережі Stack Exchange. Формат, який найчастіше використовується 1 для PPCG: # Level one header ## Level two header ### Level three header Відзначте пробіл після позначок хешу. Також зауважте, що відмітні хеш-позначки не включаються. Виклик: Візьміть (можливо, багаторядковий) рядок як вхідний і …

22
Спростіть введення матриці!
Я написав кілька викликів, пов’язаних з матрицями, і загальним для всіх є те, що я використовую такий формат, як наведений нижче, коли представляю матриці, як у прикладах, так і в тестових випадках: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Це, ймовірно, …

4
Чітке укрупнення в потягах APL
В APL можна записати мовчазні функції, які називаються поїздами . Те, як вони працюють, не має значення для цього завдання. Ось різні способи їх групування, використовуючи ⍴як функцію: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Порядок залишається колишнім. …

6
Порахуйте символів - потроху!
Проста частина: Давши рядок введення, що містить лише друковані символи ASCII (пробіл - тильда), підрахуйте кількість входів кожного символу та поверніть результат у будь-якому зручному форматі. Результат для рядка a%hda7aмає бути що - щось на кшталт: a:3, %:1, h:1, 7:1, d:1. Сортування непотрібне, роздільники та формати необов’язкові, але слід легко …

4
Перетворити вираз у нотацію Panfix
Я переглядав esolangs і переглядав цю мову: https://github.com/catseye/Quylthulg . Цікава річ у цій мові - це те, що вона не використовує префікса, постфікса чи інфіксацію, вона використовує всі три з них , називаючи це позначенням "panfix". Ось приклад. Щоб уявити нормальний Інфікси 1+2в panfix, вона стає: +1+2+. Зауважте, як оператор …

5
Чи є більш жорсткі об'єкти або м'які об'єкти
Натхненно натхненний відкриттям книги «Що робити». Вхід - це прямокутник пробілів у вигляді рядка, списку рядків тощо, з об'єктами, виготовленими з #'' s всередині: ######## # # ######## ### #### ### #### ### Об'єкти завжди будуть прямокутниками, що не перетинаються, не торкаються. М'який об'єкт визначається як об'єкт, який не заповнений …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

30
Змішане число до неправильної дроби
Змішане число до неправильної дроби У цьому виклику ви перетворите змішане число на неправильну дріб. Оскільки неправильні дроби використовують меншу кількість, ваш код повинен бути якомога коротшим. Приклади 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Специфікація Ви можете припустити, що знаменник вводу ніколи не буде …

2
Dames, зробіть трохи математики!
Порядок операцій, PEMDAS, - це основне правило математики, яке говорить нам, які операції з замовленням слід виконувати: "Дужки, складові, множення і ділення та додавання і віднімання" Проблема в тому, що PEMDAS не дуже універсальний! Що робити, якщо ви хотіли зробити це в іншому порядку? Ми не будемо возитися з дужками, …

8
Знайдіть наших зниклих безвісти
Виклик Петро знову воскрес, щоб врятувати нас від дублюючих викликів! Пітер Тейлор мертвий , і в цьому немає сумнівів (ну, крім величезної кількості сумнівів, які ми маємо ... але просто ігноруємо це). У його пам’яті потрібно написати програму, яка визначає, чи є даний користувач живим чи мертвим. Детальна інформація Користувач …

10
Створення інтерпретатора мови програмування [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 3 роки тому . Завдання: Ви повинні створити інтерпретатор, який може аналізувати фрагменти мови програмування. Мова не повинна бути складною, але вона повинна містити …

10
Розшифруйте розширений формат Wechsler
Цей виклик ґрунтується на публікації пісочниці від користувача48538 . Оскільки він більше не активний на цьому сайті, я взяв на себе це завдання. apgsearch , розповсюджена програма пошуку супу для гри «Життя життя Конвей» та база даних результатів пошуку, Catagolue використовують apgcodes для класифікації та позначення шаблонів. Самі apgcodes використовують …

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