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

19
Написать метахин

Метахина - это программа, которая не является квинной, но вывод которой при запуске в качестве программы на том же языке - квин. Целью этой задачи является написание метахина. Это код-гольф , поэтому выигрывает самый короткий код, причем самый ранний ответ используется в качестве тай-брейка....

19
Обман Циклический Куайн

концепция Напишите программу, которая выводит код на своем языке программирования. Этот код при выполнении должен выводить оригинальную программу. правила Поскольку это обманщик, вы можете прочитать исходный код. Первая программа вывода должна быть на том же языке, что и исходная программа. Вы не...

19
Rolling Quine Dice

Создайте программу, которая выводит себя сама. Однако, если исходный код повторяется n раз (имеется в виду конкатенация копии исходного кода до конца n-1 раз) , то при исходном исходном коде должна быть вероятность 1 / n, вероятность вывода 1 / n исходный код повторяется дважды, вероятность 1 / n...

19
Создайте шаблон уценки для вашего сообщения

Ваша задача проста: написать программу (или функцию), которая не требует ввода и выводит что-то вроде этого: ## *name*, *length* bytes *code* Где *name*имя используемого вами языка, *length*количество байтов в вашем коде и *code*исходный код вашей программы. Если *code*содержит несколько строк,...

18
Построить половину кардинального циклического квина

Полукардинальная циклическая квина - это циклическая квина с двумя состояниями, одно перпендикулярно другому. правила Вы можете решить, какое вращение вы хотите осуществить, по часовой стрелке или против часовой стрелки. После поворота все пробелы в вашем коде должны быть заменены пробелами для...

18
Входной номер; Номер выходной строки

Код Гольф Совершенно реальная предыстория: я работаю над веб-сайтом www. Sky.Net и одна из наших задач - создать какую-то самоосознающую программу или что-то в этом роде, я не знаю, не особо ли я слушал босса. В любом случае, чтобы сделать наш код более осведомленным, нам нужно, чтобы...

18
Гольф вам двойной Quine для большего блага!

Добрый вечер, дамы и господа. Сегодня вечером - у нас есть проблема с кодом. Соревнование, которое будет определяться не количеством очков (а-ля астероиды), а просто тем, сможешь ли ты его закончить (а-ля Зельда). И для сравнения, количество байтов (э-э ... но вы сказали ...). Ваша задача -...

18
Я знаю тебя, но ты меня не знаешь

Вам поручено написать две программы. Программа A не должна ничего распечатывать на всех входах, кроме случаев, когда вводится программа B , и в этом случае она должна печататься 1. Программа B должна распечатывать 1на всех входах, кроме случаев, когда вводится программа A , и в этом случае она не...

18
Русская гнездовья

Русская матрешка, более известная как матрешка , - это кукла, которая содержит уменьшенную версию самой себя, которая затем содержит другую уменьшенную версию самой себя, которая содержит уменьшенную версию самой себя, которая содержит уменьшенную версию самой себя, которая содержит меньшую версию...

18
Растущая последовательность Куайна

Вы должны написать последовательность из 10 программ, p1 p2 ... p10которые удовлетворяют следующим свойствам: pKпечатает pK+1на Kот 1 до 9 p10 печать p10 Когда первые Kпрограммы объединяются, результирующая программа p1...pKпечатается p1...pK. Каждая программа pKдолжна быть больше в байтах, чем...

18
Сжатые дни недели

Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в...

18
Вывод источника, один бит за раз

Напишите непустую программу или функцию, которая при вызове выдает одно значение, 1 или 0, а при вызове несколько раз выходные числа дают двоичное представление исходного кода вашей программы (в той же кодовой странице, из которой компилируется ваш код). / интерпретированы). Например, если ваш...

18
2000 год ... в 2019 году?

Это 10 августа 2019 года, но ваша задача по-прежнему связана с Y2K. Странно, правда? Создайте программу, которая печатает сама себя, с добавлением двухзначного числа. При первом запуске он должен добавить 00 к своему выводу (его исходный код, потому что это вариант quine). Когда вы запускаете этот...

18
Выход из строки кода

Вы должны написать программу или функцию , которая, когда дана непустая строка S из N символов ASCII для печати † , выводит программу , которая будет завершаться с кодом выхода C , где C является ASCII элемент кода в положении 0 в S . Эта программа , которую вы напишете дополнительно выводить...

18
Исходный код GO!

Давайте использовать дополненную реальность для охоты на маленьких существ, спрятанных в исходном коде. Напишите программу quine, которая выводит собственный источник кода, за исключением 5 последовательных символов, которые будут изменены и которые будут отображать PCG-mon :(^_^) Пять...

18
Мета-полиглот квин

В свое время на PPCG я заметил, что проблемы с квин и полиглоты довольно популярны. Кроме того, мета-решения проблем, то есть сценарии, которые генерируют программу, которая является решением проблемы, имеют тенденцию получать много положительных отзывов от сообщества. Поэтому я создал этот вызов,...

17
Написать третий заказ Quine

Эта задача является продолжением « Гольф взаимного квайна ». Используя три языка на ваш выбор, создайте программу Ouroboros третьего порядка . То есть на языке A напишите программу pA, которая выводит программу pB на языке B. Программа pB должна выводить программу pC на языке C, которая, в свою...

17
Найти шаблоны в строках

В этой задаче ваша задача - найти подстроки с заданной структурой. вход Ваш ввод должен состоять из двух непустых буквенно-цифровых строк, шаблона p и текста t . Идея состоит в том, что каждый символ pпредставляет собой непрерывную непустую подстроку, tкоторая находится рядом друг с другом, и...

17
Индекс обратной перестановки

Вступление Лексикографические перестановки списка с n элементами могут быть пронумерованы от 0 до n ! - 1. Например, 3! = 6 перестановок (1,2,3)будет (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Когда к списку применяется перестановка, ее элементы упорядочиваются в том же порядке, что и...

17
Марков Цепной Куайн

В этом вопросе будет использована простая модель Маркова. Для получения дополнительной информации о цепях Маркова см. Http://setosa.io/ev/markov-chains/ . Возьми строку. Для этого примера мы будем использовать слово: reader Теперь для каждого символа возьмите символы, которые появляются после...