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

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

5
TryItOnquine Challenge
(на основі цієї публікації та витікаючої з неї дискусії у чаті - також, велике спасибі Деннісу за TIO!) Змагання Виберіть мову, яка зараз доступна на сайті TryItOnline , наприклад PowerShell . Напишіть код цією мовою на цій сторінці, який не приймає жодного вводу, наприклад, що після натискання кнопки « Виконати …

1
Циклічний левенхін
Фон Оскільки більшість PPCG завсідників будуть відомі, Куайн це програма , яка виводить свій вихідний код при запуску; а відстань Левенштейна між двома рядками - це мінімальна кількість вставок, видалень та редагувань, необхідних для зміни однієї рядки в іншу. У цьому виклику ми поєднуємо два поняття в "levenquine": програма, яка …

24
Виведіть першу позицію у вашій програмі для кожного символу введення
Виклик Напишіть не порожню програму / функцію, pяка, даючи не порожній рядок вводу s, виводить позицію першого появи кожного символу sу вихідному коді p. Наприклад, якщо ваша програма main() { cout << magic << cin } ^0 ^5 ^10 ^15 ^20 ^25 і він отримує вхід abcd{, вихід повинен бути …

3
Код, який керує грою життя на собі
Напишіть два прямокутні блоки коду, кожен w символів шириною та h висоти символів, які реалізують «Гра життя» Конвея, коли вони розташовані в сітці. ( w і h можуть бути будь-якими натуральними числами) Наприклад, двома кодовими блоками можуть бути: ( w = 3, h = 2, не фактичний код) XX| --+ …

30
StringgnirtSStringgnirtSStringgnirtS
Ось для вас порівняно простий виклик. Давши рядок довжиною N , виведіть рядок вперед, потім назад, потім вперед, потім назад ... і т.д. N разів. Наприклад, якщо ваш вхід був Hello! Вам слід вивести: Hello!!olleHHello!!olleHHello!!olleH Ви також можете вивести один зворотний рядок. Ваше повідомлення може бути або повною програмою, або …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

27
Самозростаючий код кодею codeee codeeee
Напишіть програму (або функцію) (назвемо її P1), яка під час запуску виводить іншу програму P2 тієї ж мови і рівно на 1 байт довше P1. Програма P2 під час запуску повинна виводити третю програму P3, що на 1 байт довше P2. P3 повинен виводити програму P4, яка на один байт …
41 code-golf  quine 

9
Напишіть Quine простою англійською мовою
Напишіть квінку, яка складається з справжніх англійських слів, розділених єдиними пробілами. "Слово" визначається як рядок, що містить лише малі та великі літери ( /[a-zA-Z]+/в регулярному виразі). Щоб бути "справжнім", ваше слово повинно бути розпізнане в офіційному словнику Scrabble . Я використовую словник Scrabble, оскільки він дає остаточну відповідь на те, …

14
Стек лічильника голосів
Напишіть програму / функцію, яка повертає підрахунок голосів власної відповіді на обмін стеками під час її виконання. Ваша програма / функція може отримати доступ до цієї сторінки ( codegolf.stackexchange.com/questions/82609 ) поза Інтернетом, однак: Ваша програма / функція може не приймати жодного вводу користувача та Використання скорочувачів URL-адрес заборонено Ваша програма …

3
Радіаційно загартований Квін
Як слід (сподіваємось) знати, квітка, випромінена радіацією - це лайка, з якої ви можете видалити будь-якого одного символу та все-таки надрукувати його оригінальне, попередньо змінене джерело. Річ у тім, що з більшості з них ви можете видалити лише один символ; інакше все ламається. Ось де це входить; Ваша мета полягає …

26
Складання квадратних слів
Змагання Ваше завдання - створити програму, яка приймає будь-який заданий рядок і виводить вхід у форматі квадрата. Порожні рядки повинні повертати порожній рядок. Приклади З огляду на вхід: golf Ваша програма повинна виводити: golf o l l o flog Вхід: 123 Вихід: 123 2 2 321 Вхід: a Вихід: a …

2
Радіація пом'якшила квіну
Це просто: Складіть належну королеву, де, якщо ви видалите будь-якого символу, це все-таки королева. Різниця між цією та радіаційно загартованою квінкою полягає в тому, що якби ваша програма була AB, в опроміненій з радіацією quine виводила Aб AB, а тут Aби виводила A. Код гольфу, застосовуються всі стандартні правила, стандартні …

9
Зробіть повільний виробник помилок quine!
У рамках своєї відповіді зробити помилку Quine! , @Falko запропонував такий алгоритм: Як створити власне рішення за 2 хвилини? Відкрийте новий файл у вибраному вами IDE. Удар головою об клавіатуру перед собою. Складіть. Замініть код повідомленням про помилку компілятора. Повторіть кроки 3 і 4, поки код не сходиться. Надіваюся, така …

13
Гольф взаємна королева
Використовуючи дві мови на ваш вибір, напишіть найменшу «взаємну лайку », яку ви можете. Тобто запишіть програму P мовою A, яка виводить вихідний код для програми Q мовою B, таким чином, що вихід програми Q є ідентичним вихідному коду для P. Порожні файли не враховуються і не "читають вихідний файл …

9
Зніміть струну
Змійований рядок виглядає приблизно так: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Ваше завдання Візьміть рядок sі розмір n, а потім виведіть змійований рядок. Вхідні дані ThisIsAnExampleOfaSnakifiedStringі 3дають приклад вище. Технічні умови s міститиме лише символи ASCII між кодовими точками …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

13
1-річна середня кількість квіток
1-вгору Куайн це програма , яка дуже схожа на Куайна. Основна відмінність полягає в тому, що замість того, щоб надрукувати себе один раз, коли n копій програми об'єднано, результат виводить оригінальну програму n + 1 раз. Приклад Якщо ваша програма Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> Abc123Abc123Abc123 Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123 …

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