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

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

1
Доведіть 2 + 2 = 2 * 2 (і подібне)
Виведіть повний формальний підсумок таких тверджень, як 1+2=3, наприклад , 2+2=2*(1+1)тощо. Інтродукція Якщо ви знаєте арифметику піано, ви, ймовірно, можете пропустити цей розділ. Ось як ми визначаємо натуральні числа: (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, is a …

2
Reindent Java / C / C ++ / тощо. код
Напишіть програму, яка додає або видаляє пробіли, щоб добре форматувати код. Правила того, як повинен виглядати код, коли ви закінчите: Жоден рядок не повинен містити більше одного {та }. A {завжди має бути останньою справою у рядку. }Завжди повинна бути тільки річ на лінії (крім пробілу , що йде перед …

3
RegEx-golf: збігайте весь вміст у рядку
Ваше завдання - написати RegEx, який відповідає всім рядкам. Рядок визначається як усе, що оточене (але не включає) два немальованих ". А "може бути уникнути \, до якого також можна втекти знову. Тестові шафи string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst"" matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string) Оцінка балів Найкоротше рішення виграє. Технічні характеристики …

4
Прелюдія синтаксису-перевірки
Прелюдія - це езотерична мова програмування, яка має дуже мало, але незвичних обмежень щодо того, що становить дійсну програму. Будь-який блок тексту для друку ASCII ("блок", що означає, що рядки ASCII для друку розділені новими рядками - 0x0A) є дійсним за умови, що: Кожен (вертикальний) стовпець тексту містить щонайбільше один …

13
Розгорніть ланцюги порівняння
На відміну від більшості мов, Python оцінює, a<b<cяк це було б зробити в математиці, фактично порівнюючи три числа, на відміну від порівняння булевого a<bз c. Правильний спосіб написати це на C (та багатьох інших) a<b && b<c. У цьому завданні ваше завдання полягає в тому, щоб розширити такі ланцюги порівняння …
9 code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  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 

30
З урахуванням int вводу n, вивести n * зворотним (n)
Враховуючи ціле число n, роздрукуйтеn * reversed(n) reversed(n)- це число, яке ви отримуєте, коли ви отримуєте reverseцифри n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) = 659*956 = 630004 Найкоротший код …
9 code-golf  math  arithmetic  code-golf  math  integer  code-golf  arithmetic  integer  code-golf  sequence  base-conversion  palindrome  code-golf  math  primes  integer  code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.