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

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

15
Прогулянка квантового п’яниці
Добре відомо, що людина на сітці під впливом алкоголю має рівний шанс піти в будь-якому доступному напрямку. Однак це твердження здорового глузду не належить до царства дуже маленьких п'яниць, поведінка яких дуже схожа на те, що вони беруть одразу кожен доступний шлях, і можливі шляхи, які вони проходять, можуть заважати …

23
Виведіть PPCG Prime
Це Прем'єр-міністр PPCG 624 цифри завдовжки 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777111111111111111111111111111111111111111111111111111111111111111111111111111111188888888118888888811188888811188888811188111118818811111881881111881881111881188111118818811111881881111111881111111188888888118888888811881111111881118888188111111118811111111881111111881111881188111111118811111111881111881881111881188111111118811111111188888811188888811111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333 Якщо розділити кожні 39 цифр, які ми отримаємо 777777777777777777777777777777777777777 777777777777777777777777777777777777777 777777777777777777777777777777777777777 777777777777777777777777777777777777777 111111111111111111111111111111111111111 111111111111111111111111111111111111111 188888888118888888811188888811188888811 188111118818811111881881111881881111881 188111118818811111881881111111881111111 188888888118888888811881111111881118888 188111111118811111111881111111881111881 188111111118811111111881111881881111881 188111111118811111111188888811188888811 111111111111111111111111111111111111111 111111111111111111111111111111111111111 333333333333333333333333333333333333333 Ваше завдання - вивести PPCG-Prime Це codegolf. Найкоротший код у байтах виграє. Якщо ви введете PPCG-Prime у функцію Mathematica …

30
Війна - це мир. Свобода - це рабство. Невігластво - це сила
Як писав Джордж Оруелл у 1984 році : Війна - мир Свобода - це рабство Невігластво - сила Напишіть програму або функцію, яка бере одну із шести основних слів із цитати Орвелла та виводить її аналог. Конкретно: [input] -> [output] war -> peace peace -> war freedom -> slavery slavery …

10
Створення Денніса Числа
Цей виклик - данина користувачеві PPCG Деннісу за те, що він переміг у частині грабіжників Вікторини мови програмування . Переглядаючи сторінку профілю PPCG Денніса, ми можемо побачити кілька вражаючих речей: В даний час він має понад шістдесят вісім тисяч репутації, що робить його другим у складі респ , перевершивши третє …

30
Буква А без А
Ваше завдання - відобразити букву "А" поодинці, без нічого іншого, за винятком будь-якої форми зворотних нових рядків, якщо ви не можете їх уникнути, роблячи це в програмі та / або фрагменті. Код, який повертається (замість друку), дозволений. Прийнятні як малі, так і великі версії літери "А" (тобто Unicode U + …

30
Зачекайте хвилину - менше ніж за десять секунд
Завдання Використовуючи будь-який тип паралелізації, зачекайте кілька періодів, загальний час сну не менше хвилини (але менше півтори хвилини). Програма / функція повинна закінчитися протягом 10 секунд і повернути (будь-якими способами та в будь-якому форматі) два значення: загальний минулий час та загальний виконаний час сну. Обидві значення часу повинні мати точність …

8
Квадрат, коло, трикутник,… Шестірня?
Використовуючи Algodoo та Paint, я зробив ці шість однотонних зображень 300 × 300 чотирьох зручних форм: Цей клас зображень має такі властивості: Вони завжди розміром 300 × 300 пікселів, однотонні (лише чорно-білі) і мають рівно чотири білі області, які відповідають квадрату, колу, трикутнику та передачі. Форми ніколи не перетинаються і …

21
Інтерпретація риби (ні, не така риба)
Розглянемо наступні п'ять арт-морських істот ASCII: Стандартна риба: ><>або<>< Швидка риба: >><>або<><< Міцна риба: ><>>або<<>< Еластична риба: ><<<>або<>>>< Краб: ,<..>, Напишіть програму, яка приймає довільну рядок символів <>,.. Якщо є спосіб інтерпретувати всю струну як серію непересічних морських істот, то рядок слід передрукувати з окремими пробілами, вставленими між істотами. Якщо …

18
BattleBots: Турнір
Результати є, конкурс закінчений. Переможець - Аршаджі EvilBot з 14 перемогами попереду Neo-Bot з 13 перемогами та CentreBot та LastStand по 11 перемог кожен. Оцінки з фінального пробігу Results: java Rifter: 9 match wins (45 total bout wins) java EvadeBot: 10 match wins (44 total bout wins) java EvilBot: 14 …

30
Алфавіт у мовах програмування
Наше завдання полягає в тому, щоб на кожну букву (англійського) алфавіту написати програму, яка друкує алфавіт, мовою, назва якої починається з цієї літери. Введення: немає Вихід: abcdefghijklmnopqrstuvwxyz Великий і останній рядки необов’язково Правила : Скоринг метрика довжина мови програмування імені , а також довжина коду. Отже, C буде оцінено "штраф" …

10
Скеля, Поліглот, Ножиці
Напишіть програму, яка є поліглотом на трьох мовах, який відтворює ножиці-папір-ножиці . Вхід для будь-якої версії програми завжди є одним з рядків rockабо paperабо scissors. Першою мовою програма повинна вивести ножиці "кам'яна папір", яка б'є вхід: Input Output rock paper paper scissors scissors rock На другій мові програма повинна вивести …

5
Машинне навчання гольфу: множення
Я хотів би запропонувати цій громаді інший вигляд гольфу: (Штучні) Нейронні мережі - дуже популярні моделі машинного навчання, які можуть бути розроблені та навчені наближати будь-яку задану (зазвичай невідому) функцію. Їх часто використовують для вирішення дуже складних завдань, які ми не знаємо, як алгоритмічно вирішити розпізнавання мови, певні види класифікації …

18
Рубе Голдберг Привіт Світ
Для цього гольфу вам потрібно буде використовувати кілька мов. Задача Машина Руба Голдберга це штуковина , яка приймає величезна кількість складних кроків для того , щоб виконати дуже просту задачу. Мета цього гольфу - виводити Rube Goldberg…, але не безпосередньо. Машина Ваша "машина" - це вихідний код, який після виконання …

30
Леген ... чекай ...
дерь! У подіях, зовсім не пов’язаних із тим, що, як я сподіваюся, станеться зі мною в найближчі пару днів, я доручаю вам написати код, який робить таке: Друк Legen... wait for it... негайно, із заднім рядком. Зачекайте до наступної повної години (коли робота cron для нагородження значка працює). Друк dary! …
68 code-golf  date 

27
418: Я чайник
Як ми всі повинні знати, існує код статусу HTTP 418: Я чайник . Якщо ви вирішите прийняти це, ваша місія полягає в тому, щоб використовувати свою творчість та написати найменший можливий сервер, який відповідає вищевказаним кодом статусу на будь-який запит HTTP, який було зроблено до нього. Застосовуються стандартні лазівки , …

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