Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

3
Уявні частини нетривіальних нулів Рімана
Вступ Згідно з гіпотезою Рімана , всі нулі zeta функції Рімана є або негативними, навіть цілими числами (звані тривіальними нулями ), або складними числами форми 1/2 ± i*tдля деякого реального tзначення (звані нетривіальними нулями ). Для цього виклику ми розглянемо лише нетривіальні нулі, уявна частина яких позитивна, і ми будемо …

2
Двонаправлена ​​ланцюжок Quine
PPCG вже не вистачало ласощів ... Виклик: Ваше завдання - створити програму "A0". Якщо ця програма працює без вводу, вона нічого не виводить. Коли ця програма запускається з введенням, вона виводить "A1". Коли "A1" працює без вводу, він виводить "A0". Коли "A1" працює з входом, він виводить "A2". В значній …

4
Блимати світло веб-камери!
Цей виклик натхненний Blink the CAPS LOCK від zeppelin . Більшість веб-камер мають невеликий інтегрований світлодіодний індикатор, який вказує, чи веб-камера використовується, як це контролюється апаратним механізмом для запобігання шпигунству. Ваше завдання - це моргати: Увімкніть його. Зачекайте 0,5 (± 0,1) секунди. Вимкніть його знову. Зачекайте 0,5 (± 0,1) секунди; …

11
Створіть кожну комбінацію змінних груп до порядку n
СПЕЦИФІКАЦІЯ Дані mзмінні створюйте кожну комбінацію на замовлення n. Наприклад, Виведення відображення двох змінних ( aі b) на замовлення 1буде: а б аб Виведення відображення двох змінних ( aі b) на замовлення 2буде: а a 2 б b 2 аб a 2 b ab 2 a 2 b 2 Виведення …

4
Quining, але з файлами Windows!
Напишіть quine, яка під час запуску створює себе у поточному каталозі у вихідному файлі, який назвав себе. У цьому ми будемо використовувати Windows, тому ім'я файлу (а отже, і quine) повинно мати такі обмеження: Жоден із цих символів \ / : ? * < > | Менше 211 255 символів …

8
Перетворити AWG в дюйми
AWG (American Wire Gauge) - поширений спосіб визначення розмірів дроту. Ваше завдання в цьому завданні - перетворити з заданого датчика на діаметр дроту в дюймах. Розмір у дюймах для вимірювальних приладів від 4/0до 40наведено в таблиці нижче: Таблиця вимірювання в дюйми | AWG | Diameter (Inches) | |-----|-------------------| | 4/0 …

2
Податковий історик
Вступ Є збирач податків, який має певні проблеми з управлінням податками свого царства: історичні записи згоріли у великому пожежі. Він хоче з'ясувати, скільки можливих минулих моментів може відбутися з точки зору того, звідки дісталися нинішні гроші. На щастя, його королівство дуже просте. Царство можна змоделювати за допомогою 2D булевої матриці, …

3
Перемішування Ератостена
Виклик Напишіть функцію або програму, яка приймає рядок введення, виконує дуже специфічні та дивно знайомі перемішування своїх символів та видає результат. Необхідне переміщення може бути описане за допомогою наступного алгоритму: Позначте кожного символу на вході за допомогою індексу на основі 1. Запишіть символ 1 як вихід. Починаючи з символу №2, …
9 code-golf 

1
Негативні праймери XOR
Близько року тому вас попросили знайти праймери XOR . Це числа, єдиними факторами яких є 1, і вони самі при виконанні множення XOR у базі 2 . Зараз збиралися трохи приправити речі. Ми знайдемо праймери XOR в базі -2 Перехід до бази -2 База -2 дуже схожа на будь-яку іншу …

1
Роздрукуйте поточний час…, враховуючи високосні секунди
(Примітка. Хоча цей виклик не є дублікатом цього, оскільки він вимагає автоматичного визначення секундних стрибків, а не жорсткого кодування їх часу, і не є дублікатом цього, оскільки більша частина труднощів пов'язана з визначенням часу без стрибків другого перекосу. , те, що більшість API часу не роблять за замовчуванням. Як таке, …

2
Помилка (або попередження) квінта, яка також є звичайною лайкою [закрита]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . (Натхненний цим коментарем до старого питання.) Фон Куайн помилки (також відомий як «Kimian Куайном») являє собою програму , яка …

1
Кількість простих вузлів з n перетинами
Прем'єр вузол є: нетривіальний вузол, який не можна записати як суму вузлів двох нетривіальних вузлів. Пояснення суми вузлів : покладіть два вузли поруч, ... потім намалюйте дві лінії між ними, до того ж пасма з кожної сторони, і видаліть частину між лініями, які ви тільки що намалювали. Цей склад з …

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

1
Зберіть сміття
Ти дивишся на проспект, а хтось покинув сміття! Потрібно написати програму, яка допоможе виправити проблему, помістивши сміття в кошики для сміття. Завдання Проспект складається з рядка символів для друку ASCII, наприклад: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) Деякі з дужок тут не мають собі рівних; це просто приманки. …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.