Вопросы с тегом «quine»

Quine - это программа, которая выдает свой источник в качестве вывода. Этот тег указывает на то, что задача связана с квинами.

29
Куайн на каждой линии
Ваша цель - создать программу, которая печатает себя бесконечно, с новой строкой после каждой. Таким образом, если ваша программа однострочная, она будет повторяться на каждой строке вывода. пример Программа: A Выход: A A A ... правила Это должна быть полная программа, а не фрагмент или функция. Программа должна зацикливаться всегда …
30 code-golf  quine 

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

18
Обратные кавычки-Куайн
Перспектива этой проблемы: Если ваша программа работает нормально, весь код в речевых метках ( "- двойные кавычки) должен быть напечатан. Если ваша программа заключена в двойные кавычки (в свою очередь, инвертирует речевые метки), код, который обычно не в кавычках, должен быть напечатан. Например: Допустим, у вас есть следующий код: fancyStuff("myCode"); …

20
Interquine - две программы, которые выводят друг друга в цикле
Программа A выводит код программы B при запуске, а B выводит источник A. Требования: Только один язык в обеих программах Программы разные. Одна программа, которая выводит сама себя, не подходит. Обе программы не пусты или имеют длину не менее 1 байта. Конечные переводы строк как в источнике, так и в …
29 code-golf  quine 

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

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 

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

4
Мутант Ящер
Это задача игры в гольф, в которой вам нужно разработать программу, которая действует как квин или квин, которая изменяет себя, чтобы проиллюстрировать машинное обучение. Задний план Существует базовая программа искусственного интеллекта под названием «игра в ящеров», которая описана здесь . Основная идея заключается в том, что программа при запуске в …
28 code-golf  quine 

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

2
Гипер о морях
Вдохновленный гиперпрограммированием: N + N, N × N, N ^ N все в одном . Спасибо @MartinEnder и @trichoplax за их помощь в песочнице. Определения Hyperquines Определите гиперхине порядка 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 , то программе, которую она выводит, разрешено содержать …

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

3
Создать вращающуюся квинну
Вращение строки производится путем разделения строки на две части и изменения их порядка, например, путем "world! Hello,"вращения "Hello, world!". Можно создавать программы, которые можно вращать, чтобы сформировать другую, но все еще действующую программу. Рассмотрим этот пример на python: print ")import sys; sys.stdout.write(" Это может быть повернуто, чтобы сформировать import sys; …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.