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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11
Перестановка источников
Перестановка из множества S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} является биективен функция π:S→Sπ:S→S\pi: S \to S . Например, если S={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\} то функция π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) перестановка: π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) = 2 Мы также …

15
Логические ворота вручную
Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического элемента будет иметь два числа: 1 или 0. Примеры: AND …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

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