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

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

4
Отримати Getters
Завдання Я думаю, що всі люблять автоматичне створення коду та економлять деякий час під час роботи. Ви повинні створити багато класів і членів протягом дня, і ви не хочете створювати всі ці 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
Джиммі потрібна нова пара взуття!
На минулому тижні Джиммі був зайнятий усіма цими платформами та мотузками , а у бідного Джиммі немає навіть ніг, ні ніг, на яких можна було б стояти! Ваше завдання - взяти рядок, що містить декілька Джимміс, і подарувати їм ноги та взуття! Отримайте введення у вигляді Джіммі-струни Джиммі Струна => …

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

18
Простий імпортер CSV / DSV
Трохи більше, ніж зворотне цьому . В: Багаторядкові дані DSV та один розділовий символ. DSV може сприйматися як файл, ім'я файлу, рядок, розділений на розрив рядків, список рядків тощо. Усі записи мають однакову кількість полів, і жодне поле не порожнє. Дані не містять символу розмежувача, а також немає механізму цитування …

4
Розв’яжіть лінійне рівняння
Цей виклик, але з кращими характеристиками. Спец Ваша програма візьме лінійне рівняння, що містить одну змінну xі виведе значення x. Введення / розбір Вхід буде містити лише числа, оператори, дужки ( ()) x, та =знак (це означає, що пробілу немає). Парентез завжди буде врівноваженим. Завжди буде як мінімум 1 x. …

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

2
Інтерпретувати схему
Ваше завдання полягає в тому, щоб інтерпретувати схему, доповнену логічними воротами. Логічні ворота (вам фактично не потрібно знати, що вони роблять / є для виконання цього завдання): і ворота: a або ворота: o нанд ворота: A ні ворота: O xor gate: x xnor ворота: 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 

30
Сума цілих чисел у рядку
Вхідні дані Рядок. Вихідні дані Сума всіх цілих чисел у рядку. Обмеження 1≤довжина рядка≤500 Зразок тесту Вхідні дані the 5is 108 seCONd4 a Вихідні дані 117 Пояснення Сума: 5 + 108 + 4 = 117

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і uml). …

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