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

15
Равновесие колебаний

У нас есть объекты, которые колеблются между двумя целочисленными точками [l, r]со скоростью одна единица за единицу времени, начиная с lon t=0. Вы можете предположить l < r. Например, если объект колеблется [3, 6], тогда мы имеем: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
Двоичная свертка

Бинарная свертка описывается числом Mи применяется к числу N. Для каждого бита в двоичном представлении M, если бит установлен ( 1), соответствующий бит в выводе дается посредством XORing двух битов, смежных с соответствующим битом в N(при необходимости оборачивая). Если бит не установлен ( 0), то...

15
Подходим перестановки!

Ваша задача - создать регулярное выражение, соответствующее каждой перестановке строк, и ничего больше. Соответствие также должно учитывать регистр. Так, например, если ваше регулярное выражение: ABC Он должен соответствовать (и только соответствовать) этим строкам: ABC ACB BAC BCA CAB CBA Это не...

15
Hex Dump ваш исходный код

Когда вы играете в код, иногда вам понадобится шестнадцатеричный дамп кода, обычно потому, что вы использовали непечатаемые символы. Итак, почему бы не сделать программу, которая сама Hex Dumps? Соревнование Эта задача состоит в том, чтобы без ввода вывести шестнадцатеричный дамп исходного кода в...

15
Распечатать квинну, содержащую ввод

задача Вам будет дана строка на входе, состоящая только из символов от ato z, т.е. вход будет соответствовать регулярному выражению /^[a-z]*$/. Ваш вывод должен быть законченной программой на том же языке, исходный код которого содержит входные данные и представляет собой правильный quine. пример...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

14
Случай соответствия Найти заменить

Возьмите три ввода, строку текста T; строка символов для замены F; и строка символов , чтобы заменить их, R. Для каждой подстроки Tс такими же (без учета регистра) символами, как F, замените их на символы в R. Тем не менее, сохраните тот же случай, что и исходный текст. Если есть больше символов ,...

14
Длина программы Фибоначчи

Напишите программу с длиной n, которая выводит другую программу, длина которой является следующим числом Фибоначчи после n. Новая программа должна сделать то же самое - вывести другую программу, длина которой равна следующему числу Фибоначчи и т. Д. Сама по себе (длина исходной программы) не...

14
Как долго ваша (языковая) змея?

Исходя из задачи третьего порядка , ваша задача - написать программу на языке уроборос, которая использует как можно больше языков. То есть на языке A напишите программу pA, которая выводит программу pB на языке B. Программа pB должна выводить программу pC на языке C и так далее, пока в конечном...

14
Индексируемая квинна

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

14
Сделайте радиационно-упрочненную лозу

Прошлой ночью я искал вызов Радиационной закаленной Куайне, но не смог его найти. Оказывается, никто еще не спросил об этом! Итак, вот оно: Ваша задача состоит в том, чтобы создать quine, непустую компьютерную программу, которая печатает свой собственный источник, не читая его. Кроме того, если вы...

14
Мутировавшая квина

Ваша задача - создать программу, которая печатает свой собственный источник. «Эй, у нас уже есть этот вызов, и множество его вариантов! Почему вы делаете еще один?» Вы можете спросить, но этот будет одним из самых сложных (надеюсь, в любом случае). Ваш quine должен быть «защищен от мутаций», что...

14
Quine / Ошибка Quine Polyglot

Ваша задача проста: написать программу, которая может быть запущена на двух языках. Это должен быть обычный quine (печатает свой собственный исходный код) на языке 1, и должен быть quine ошибок (генерирующий сообщение об ошибке, идентичное его собственному исходному коду) на языке 2. Это код-гольф...

13
Битовые операторы в Brainfuck

Ваша задача состоит в том, чтобы создать одну программу brainfuck для каждого из следующих бинарных операторов. Каждая программа должна взять одно или два 8-битных числа (A и B) из ввода и вычислить указанную операцию: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Вам не нужно...

13
Поэт поэт

Напишите квинну с 1 или более схемой рифмы на http://en.wikipedia.org/wiki/Rhyme_scheme при прочтении. Следующие символы произносятся вслух: любые буквенно-цифровые слова или символы, отсутствующие в комментарии; символы сравнения и арифметики (+ плюс; - минус; * раз, / разделенные на, | или, ||...

13
Циклические строки, скрытые программы

Напишите 3 программы, которые выполняют следующую задачу: Пусть A, B, C исходники этих трех программ; если A запускает BC, получается как выход, если B работает CA производится, если C работает, AB производится; поэтому каждая программа записывает строку (циклически повторяющуюся для каждой...

13
Получить добытчиков

Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех...

13
Quinean Regex Tester

Эта задача довольно проста. В качестве входных данных вы берете регулярное выражение. Затем вы выводите правду / ложь о том, соответствует ли ваш исходный код регулярному выражению. Это так просто! Еще две вещи: Нет встроенных quine; вы можете, однако, получить доступ к исходному коду кода через...

13
Quine двойной обязанности: Quine! DlroW, olleH

Напишите программу, которая будет выводить свой собственный исходный код при запуске, и ничего больше. Кажется легко, правда? Загвоздка в том, что при изменении исходного кода ваша программа должна вывести «Hello, World!» точно, без кавычек. Это код-гольф, поэтому выигрывает меньшее количество...

13
Реализовать Фибоначчи-Куайн

Куайн это программа , которая выводит его источник при запуске. В этом задании Вы должны составить Фибоначчи-квин, вариант квин. Что такое Фибоначчи-Куайн? Fibonacci-quine - это программа, которая выводит модификацию источника по следующему правилу: Первоначальный источник должен быть ...2.......