Вопросы с тегом «self-referential»

Используется для задач, ответы на которые ссылаются на самих себя или их характеристики, такие как длина или значения символов. Поскольку это подмножество тега [quine], применяются многие из тех же ограничений, например, запрет на чтение собственного исходного кода.

227
Не используя цифры, получите самую высокую зарплату, какую только сможете. Но не преувеличивай!

Поскольку я подаю заявку на работу, на которой в объявлении о работе не указана зарплата, я представил себе особенно злого интервьюера, который дал бы кандидату возможность самому определять свою зарплату ... «играя в гольф»! Так что все идет просто так: Не используя цифры, напишите код, который...

221
Напечатайте каждого персонажа, которого нет в вашей программе

Ваша задача - создать программу (используя только печатаемые символы ASCII и / или символы табуляции и новые строки), которая печатает именно те символы в печатаемом пространстве ASCII ( 0x20до 0x7e), которые не появляются в исходном коде вашей программы (в любом порядке, однако). много раз...

179
Какое наименьшее положительное целое число из 10 оснований может быть напечатано программой короче (в символах), чем она сама?

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

97
Вывод такой же длины, как и код

В этой задаче вы должны написать программу или функцию, которая не принимает ввод и печатает или возвращает строку с тем же числом байтов, что и сама программа. Есть несколько правил: Вы можете выводить только байты в диапазоне ASCII для печати (от 0x20 до 0x7E включительно) или в новых строках...

86
Eww, эти байты брутто

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

85
Создать вывод в два раза длиннее кода

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

66
Напишите программу, которая сама загружает

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

54
Выведите свой счет!

Вызов: Концепция достаточно проста: напишите полную программу для вывода собственного кода оценки гольфа! Выходными данными должны быть только количество байтов вашей программы и трейлинг bytes. НО ПОДОЖДИТЕ ..... есть одно ограничение: Ваш исходный код не может содержать какие-либо цифры из вашего...

43
Программирующая головоломка Mode Golf

Ваша задача - напечатать текст Good morning, Green orb!, каждый символ которого будет повторяться столько раз, сколько самый частый байт в вашем источнике (режиме). Завершающий перевод строки разрешен и не нуждается в повторении. Например, если ваш источник print p Так как pпоявляется дважды, и...

34
Автограмма программы

В этом предложении используются два а, два с, два, двадцать восемь, пять, три, восемь, восемь, одиннадцать, три, два, тринадцать, девять, два, пять, двадцать пять s, двадцать три т, шесть v, десять w, два x, пять y и один z. Такие предложения называются автограммами . Ваша задача - написать...

19
Счетчик повторяющихся байтов

Ваша задача состоит в том, чтобы написать непустую программу / функцию подсчета байт L , который, когда повторные М раз, проверяет , является ли данная целым положительным числом N равен L × M . Теоретически вы должны поддерживать произвольное количество повторений (произвольное положительное целое...

16
Сделайте более длинную программу

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

15
Программа самооценки

У нас есть проблема с выводом вашего собственного счета , но кажется, что все ответы там просто жестко закодированы, и это скучно 1 . Итак, давайте иметь новый вызов. Ваша программа должна вывести свою собственную длину в байтах, за которой следует строка " bytes", но для предотвращения...

13
Логические ворота вручную

Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического...

12
Реализация 64-разрядного двоичного числа IEEE 754 с помощью целочисленных манипуляций

(Я пометил вопрос «C» в настоящее время, но если вам известен другой язык, который поддерживает союзы, вы также можете использовать его.) Ваша задача - построить четыре стандартных математических оператора + - * /для следующей структуры: union intfloat{ double f; uint8_t h[8]; uint16_t i[4];...

11
Выходной код Lorem Ipsum размером с код

Выведите ту же длину Lorem ipsum, в которой находится ваш код! Правила: Код не может быть идентичным выводу Нет библиотек сжатия Кратчайшая программа за две недели выигрывает Никакое использование сети, чтение файла и другие уловки, которые с помощью одного могли бы легко решить любую проблему...

9
Выведите с тем же количеством цифр числа пи, что и длина кода

Ваша задача состоит в том, чтобы напечатать xцифры числа пи, где xваша длина кода. Примеры: Source code (length) -> output foo! (4) 3.141 foobar (6) 3.14159 kinda long (10) 3.141592653 +++++ (5) 3.1415 123456789 (9) 3.14159265 Вы можете использовать, чтобы определить количество цифр, которые...