Запитання з тегом «self-referential»

Використовується для викликів, коли відповіді посилаються на себе або їх характеристики, наприклад, довжину або значення символів. Оскільки це підмножина тегу [quine], застосовуються багато тих самих обмежень, як, наприклад, не зчитування власного вихідного коду.

30
Не використовуючи цифри, отримайте найвищу зарплату. Але не перебільшуйте!
Оскільки я подаю заявку на деякі робочі місця, в оголошенні про роботу яких не вказано зарплату, я уявив собі особливо злого інтерв'юера, який би дав кандидату можливість самостійно визначати зарплату ... "гольфуючи" це! Тож просто так: Не використовуючи цифри, напишіть код, який видає річну зарплату, яку ви хочете запропонувати. Однак, …

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

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

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

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

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

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

30
Виведіть свій бал!
Виклик: Концепція досить проста: написати повну програму, щоб вивести свій власний бальний код гольфу! Вихід повинен бути лише кількістю байтів вашої програми та трейлінг bytes. АЛЕ ЗАЧЕКАЙТЕ ..... є одне обмеження: Ваш вихідний код не може включати жодну цифру з вашого числа байтів Так що, якщо ваш рахунок 186 bytes, …

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

30
Програми автограми
У цьому реченні використовуються два, два, два, два, двадцять вісім е, п’ять, три г, вісім годин, одинадцять, три л, два м, тринадцять п ’ять, дев'ять о, два п’ я, п ’ять, двадцять п’ять s, двадцять три t, шість 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,с2,…,сн}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
Логічні ворота вручну
Складіть програму, яка імітує основні логічні ворота. Введення: Слово з усіма великими літерами з двома двозначними двійковими числами, розділеними пробілами, такими як OR 1 0. Ворота OR, AND, NOR, NAND, XOR, і XNORнеобхідні. Вихід: Який вихід введеного логічного ворота дав би два числа: або 1, або 0. Приклади: AND 1 …
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.