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

Для проблем, пов’язаних із синтаксисом мови програмування або розмітки, включаючи, але не обмежуючись, перевірку синтаксису на дійсність, перетворення з одного синтаксису в інший або виправлення недійсного синтаксису. Дивіться також тег [збалансований рядок].

28
Обчисліть Phi (не Pi)
Ні, я не маю на увазі ϕ = 1.618...і π = 3.14159.... Я маю на увазі функції . φ (x) - кількість цілих чисел, менших або рівних, xщо відносно простих x. π (x) - кількість простих чисел, менших або рівних x. Скажімо, що "не pi" - це π̅ (x), і …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  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 

30
Синтаксис без цукру
У Haskell список позначень: [a,b,c] Це просто синтаксичний цукор для: a:b:c:[] І рядкове позначення: "abc" Це просто синтаксичний цукор для: ['a','b','c'] Це означає, що рядок: "abc" Це те саме, що: 'a':'b':'c':[] Завдання З огляду на рядок, слід вивести те, як виглядатиме десинтаксированная версія у Haskell. Правила Ви отримаєте рядок будь-яким …

12
Прочитайте декларацію змінної C
Фон Заява змінної декларації в C складається з трьох частин: назва змінної, її базовий тип та модифікатор (и) типу . Існує три види модифікаторів типу: Вказівник *(префікс) Масив [N](постфікс) Функція ()(постфікс) Ви можете вказати список аргументів функції всередині паролів, але заради цього виклику давайте ігноруємо його та просто використовуємо ()(що …
41 code-golf  parsing  c  syntax 

18
Кодова романізація
Завдання полягає в тому, щоб зробити будь-які римські цифри дійсним кодом на обраній вами мові. Вони не повинні з’являтися всередині рядків або чогось подібного, але працюватимуть так само, як і будь-які інші лексеми, літерали, такі як ( арабські ) числа, символи чи рядки; або ідентифікатори змінної / методу / функції …

13
Оцініть вираз потрійних операторів
Розглянемо граматику над алфавітом { 0, 1, ?, :} визначається правилом виробництва s → 0┃ 1┃ 0 ?років :з ┃ 1 ?и :и Давши рядок, згенерований з s , проаналізуйте його як вираз, де ?:є правильним асоціативним (наприклад, a?B?X:Y:c?d:e?f:gзасоби a?(B?X:Y):(c?d:(e?f:g))), та оцініть його за допомогою наступної семантики: eval(0) = 0 …
29 code-golf  syntax 

30
Міраж розумної людини
Колись я читав це питання / відповідь на Quora Чи дійсно є програмісти зі ступенями інформатики, які не можуть пройти тест FizzBuzz Цей код дається як очевидна відповідь for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

7
Основна Pyth-синтаксична перевірка
Pyth - мова для гольфу, заснована на Python. Він використовує позначення префікса, при цьому кожна команда має різну сутність (кількість аргументів, які вона приймає). Ваше завдання - написати перевірку синтаксису для (неіснуючої) мови, схожої на Pyth, Pith. Синтаксис Піта Pith має лише 8 одночастотних команд: 01234()" 01234кожен має сукупність відповідного …

9
Форматування Lisp-подібного синтаксису
Фон (За матеріалами правдивої, щиросердної історії) У свій час я часто грав з Ліспом і подібними мовами. Я писав з ними, керував ними, інтерпретував їх, проектував і змушував машини писати разом із ними для мене ... І якщо є одна річ, яка мене турбує, це бачить Лісп, який не відповідає …

6
Зафіксуйте моє позначення для списків матриць, частина 1
Іноді в коді є списки постійних матриць: [ [[1, 0], [0, 1]], [[1, 0], [0,-1]], [[0, 1], [1, 0]], [[0,-1], [1, 0]] ] Це жахливо використання екранного нерухомості. Я набагато краще написати їх поруч: [ [[1, 0], [[1, 0], [[0, 1], [[0,-1], [0, 1]], [0,-1]], [1, 0]], [1, 0]] ] …

11
Зробіть перетворювач числового списку
Ви не ненавидите це, коли ви хочете скопіювати та вставити список номерів (вектор, масив ...) з однієї програми в іншу, але формат, на якому є номери, не відповідає формату, який вам потрібен ? Наприклад, у MATLAB у вас може бути розділений пробілом такий список: [1 2 3 4 5] (you …

10
Вибір діапазонів номерів SQL
Мені було досить важко досягти діапазону чисел, як рядки MySQL. Наприклад, діапазон 1-5 досягається за рахунок: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 це призведе до: 1 2 3 4 5 для 0-99 я можу перехрестити приєднатися до двох таблиць 0-9: CREATE TABLE …
19 code-golf  tips  syntax  sql 

6
Перекладіть програму Glypho
Враховуючи будь-яку дійсну програму Glypho , виведіть її "читабельний для людини" аналог. Glypho - цікава ідея esolang: Посилання на інструкції наведено тут. Для кожної інструкції символи abcd представляють символи, що складають кожну інструкцію. a відноситься до першого унікального символу, b посилається на другий унікальний символ тощо. aaaa ..... n NOP …

3
Згладьте програму Stack Cats
Stack Cats - це оборотна мова на основі стека. Його оборотна природа спричиняє дещо дивні петлі. Ця виклик стосується умовного циклу (...). Коли ці петлі вкладені певними способами, можна перетворити код, щоб зменшити глибину введення. Ось правила (де Aі Bстоять довільні фрагменти): Коли одна петля починається з іншої петлі, ми …

2
Закрийте свої теги!
Це ґрунтується на попередньому видаленому моєму виклику з тим же ім’ям Вступ Вам покладено завдання написати програму, яка повертає значення truthy або falsey на основі, якщо вхід має всі свої теги, схожі на XML, 1 належним чином відкриті та закриті та в правильному порядку. Розглянемо як вхідне: <Apple> Це поверне …

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 

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