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

Quine - це програма, яка виробляє своє джерело як вихід. Цей тег вказує, що виклик пов'язаний з лайками.

24
Об’єднайте N копій фрагмента, щоб створити N ^ 2 символів
Виклик Напишіть можливий найкоротший фрагмент коду таким чином, що, коли N його копій з'єднані разом, кількість виведених символів становить N 2 . N буде натуральним числом. Наприклад, якщо фрагмент був soln();, тоді біг soln();надрукував би рівно 1 символ, а біг soln();soln();надрукував би точно 4 символи, а біг soln();soln();soln();надрукував би точно …

17
Квітка сортів
Давши рядок x, виведіть символи xвпорядкованому відповідно до порядку появи у вихідному коді. Приклади Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input: Output: …

18
Зворотні лапки-квінти
Перспектива цього виклику: Якщо ваша програма працює нормально, весь код у мовленнєвих позначках ( "- подвійні лапки) повинен бути надрукований. Якщо ваша програма загорнута у подвійні лапки (у свою чергу перевертаючи мовленнєві позначки), код, який зазвичай не є в лапках, повинен бути надрукований. Наприклад: Скажімо, у вас є такий код: …

20
Interquine - дві програми, які виводять один одного в циклі
Програма A видає код програми B під час запуску, а B видає джерело A. Вимоги: Лише одна мова в обох програмах Програми різні. Одна програма, яка виводить себе, не кваліфікується. Обидві програми не пусті або мають принаймні 1 байт. Затримка нових рядків як у вихідному, так і у вихідному даних …
29 code-golf  quine 

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 

16
Виведіть зображення свого вихідного коду (не дуже-а-Quine)
Код гольфу: друк зображення вихідного коду. Вимоги Потрібно вивести зображення самого вихідного коду, а не версію, що зберігається в іншому місці та отриману під час виконання. Код повинен бути досить розбірливим, щоб копіювати вручну та відтворювати результати. Будь-який формат зображення застосовується. Бонуси -10% від вашої оцінки, якщо ви допускаєте більш …

18
Займіться позицією проти довгих ліній кити
або: Побудуйте вертикальну квітку Натхненний зайняти позицію проти довгих ліній . Ваше завдання - побудувати вертикальну квітку з якомога коротшою довжиною лінії. Оцінка балів Найкоротша довжина рядка (без урахування нових рядків) виграє, з критеріями коду-гольфу як безперервного переривання. Довжина рядка визначається як найдовший рядок у вашій програмі, виключаючи символ розриву …

4
Мутантний панголін
Це виклик для гольфу з кодом, за допомогою якого вам потрібно розробити програму, яка діє як квінка або кволка, яка модифікує себе, щоб ілюструвати машинне навчання. Фон Існує основна програма штучного інтелекту під назвою "гра в панголін", яка описана тут . Основні ідеї полягають у тому, що програма при першому …
28 code-golf  quine 

6
Взаємно ексклюзивні лайки
Ваше завдання просте. Напишіть дві програми, які не мають жодних символів, які виводять один одного. Приклад Дві програми P і Q є взаємовиключними лайками, якщо: P виводить Q Q виходи P Немає жодного символу c, який належить і до P, і до Q Кожна програма P і Q є належними …

2
Гіпер про лайків
Натхненний гіперпрограмуванням: N + N, N × N, N ^ N все в одному . Дякуємо @MartinEnder та @trichoplax за допомогу в пісочниці. Визначення Гіперкіни Визначте гіперкіну порядку n як повну програму або функцію P , подібну квінові , яка задовольняє всім правилам, що стосуються належних квінок, і, крім того, …

11
Anagram Quines (нитка копів)
Це виклик поліцейських і грабіжників . Нитка грабіжників можна знайти тут Ваше завдання полягає в тому, щоб написати програму, яка виводить анаграму свого вихідного коду, але не сам вихідний вихідний код. Наприклад, наступна програма Python, print`'print*2``'*2` відбитки 'print*2``print*2``' який має всі ті самі символи, що і його первісне джерело, але …

2
Найшвидший Mini-Flak Quine
Міні-Flak є підмножиною Brain-Flak мови, де <>, <...>і []операції невирішеним. Строго кажучи, він не повинен відповідати такому регексу: .*(<|>|\[]) Mini-Flak - це найменший з відомих повних підмножин Тьюрінга Brain-Flak. Нещодавно мені вдалося зробити Quine в Mini-Flak , але це було занадто повільно, щоб бігти протягом життя Всесвіту. Тож мій виклик …

2
Ліпограма «квінт»
Завдання Візьміть один символ Unicode як вхідний. Виведіть програму тією ж мовою, яка також підпорядковується цій специфікації, але яка не містить символу введення. Якщо ваша програма запускається з введення a , а потім програма виводу запускається з введенням b , тоді програма, яку вона виводить, ДОПУСКАНА, щоб містити символ a …

12
Квін / зворотний квін
Напишіть повну програму, яка приймає булеві або невід'ємні цілі числа. Він повинен: Виведіть власний вихідний код, якщо значення вводу є помилковим Виведіть власний вихідний код у зворотному порядку, якщо значення входу є правдивим Ваша програма не може бути паліндромною, і вона не може читати власний вихідний код будь-якими способами. Це …
26 code-golf  quine 

3
Створіть обертову квітку
Обертання рядка проводиться шляхом розбиття струни на дві частини і зміни їх порядку, наприклад "world! Hello,", це обертання "Hello, world!". Можна створити програми, які можна обертати, щоб сформувати іншу, але все-таки дійсну програму. Розглянемо цей приклад у python: print ")import sys; sys.stdout.write(" Його можна обертати до форми import sys; sys.stdout.write("print …

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