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

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

12
Скільки води залишилось?
Тут, у Каліфорнії, ми перебуваємо в посуху, тому нам потрібно знати, скільки води у нас залишилось, щоб ми могли зберегти якомога більше води. Оскільки вода обмежена, ваш код повинен бути якомога коротшим. Приклади | | | | |~~~| |___| Output: 0.5 |~~~~~| | | | | |_____| Output: 1 | …
29 code-golf 

14
Знайдіть силовий агрегат!
Переможець (досить очевидно) - Денніс ♦, який використав Jelly з 10 байтами! Ця проблема все ще буде стояти тут, проте результати більше не братимуться. Силова передача числа - це концепція Джона Конвей (який також відомий тим, що робить «Гра життя» Конвея, але справа не в цьому). Він визначається так: Для …
29 code-golf  math 

15
Розв’яжіть рядок
З урахуванням списку фрагментів рядка виведіть початковий рядок. Кожному фрагменту буде надано список довжини 2, що містить початкове положення зрізу (ціле число ≥0) та сам зріз. Якщо ваша мова не підтримує масиви довільних типів, ви можете також сприймати це як структуру або подібну, або просто рядок, що складається з числа, …
29 code-golf  string 

3
ЗАКЛЮЧЕН ДЕНЬ КАПА
22 жовтня, МІЖНАРОДНИЙ ЗАКЛЮЧЕНИЙ ДЕНЬ КАПС ! НЕПОРТИВНО, ДЕЯКІ НЕ ВІДПОВІДЮТЬ СЛАВУ ВСІМОГО КАПСУ ЗАКЛЮЧЕНО. Вони говорять, що це видається "ОБОВ'ЯЗКОВОЮ" АБО "НЕОБХОДИМО СЛУЖБАМ" АБО ЯКІЙ НЕЗАКОНЕННЯ ДЛЯ ДОВІДКУВАННЯ ЦІЙ ВІДОМНО-ІЛОГІЧНИЙ І ІНАНОВИЙ СКЛАДИ ЗАБУДУЙТЕ МУ ПРОГРАМУ, ЩО ПЕРЕКЛЮЧИТЕ НОРМАЛЬНИЙ ТЕКСТ В "ЧУТНИЙ" АБО "РОЗВИТКОВИЙ" ТЕКСТ ДЛЯ СЛУЖБИ ЛЮДИНИ. Опис …
29 code-golf 

6
2D нерівності
Об'єктивна Давши сітку чисел, заповніть нерівності. Припущення Кількість стовпців та рядків у сітці дорівнює. Максимальний розмір сітки - 12х12. Сітка складається лише з цілих чисел 0-9. Вихід може містити зворотний новий рядок. Вхід точно такий, як написано нижче, включаючи пробіли та нові рядки. Приклад введення 4 2 3 1 6 …
29 code-golf 

1
Мій графік планарний?
Ваше завдання - визначити, чи графік планарний. Графік є планарним, якщо він може бути вбудований в площину, або іншими словами, якщо його можна намалювати без будь-яких пересічних ребер. Введення: Вам буде наданий непрямий графік у виборі наступних форматів: Список країв, наприклад [(0, 1), (0, 2), (0, 3)] Карта суміжності, наприклад …


7
Допоможіть архітекторам візуалізувати горизонт
В рамках проекту містобудування ви отримали завдання створити програму або функцію, яка відображатиме горизонт міста, враховуючи деякий внесок від архітекторів. Проект знаходиться лише на стадії запуску, тому досить грубий ескіз достатній. Найпростіший підхід, звичайно, просто намалювати горизонт в ASCII-арт. Всі будівлі будуть біля річки, таким чином вони всі вирівняні. Архітектори …

30
1 / N ймовірність
Тому що не існує простих проблем з кодовим гольфом : Створіть необов'язково програму або функцію без назви, яка, даючи (будь-якими способами) ціле число 1 ≤ N ≤ 10000, виводить значення True у вашій мові з псевдовипадковою ймовірністю 1 / N, помилково помилковою. Зверніть увагу, що вимогу щодо називання видалено. Не …

20
Цей виклик робить центи
Я знаю, заголовок тріщить тебе З огляду на кількість грошових коштів, найменша кількість монет становить цю суму Приклади 0.1 1 dime 0.01 1 penny 0.28 1 quarter 3 penny 0.56 2 quarter 1 nickel 1 penny 1.43 5 quarter 1 dime 1 nickel 3 penny Спец 100 центів у доларі. …
29 code-golf 

24
Дуже прості знаки сітки
Напишіть програму або функцію, яка містить три натуральних числа, W, H і N. Роздрукуйте або поверніть сітку W × H, .де кожен Nth .у звичайному англійському порядку читання замінюється на an X. Наприклад, з урахуванням W = 7, H = 3, N = 3, сітка шириною 7 символів і 3 …

10
Дужки в виноски
Фон Програмісти LISP захопили світ! Дужки були оголошені священними символами, і відтепер вони можуть використовуватися лише в програмах LISP. Було вирішено, що дужки в літературних творах будуть замінені виносками, і ваше завдання автоматизувати це для спрощеного тексту Маркдаун. Вхідні дані Ваш вхід - це одна рядок, що містить алфавітні символи, …

8
Роздрукуйте американський прапор!
Спеціальний День незалежності (США) тематичний виклик для вас сьогодні. Ви повинні написати програму, яка надрукує це художнє зображення американського прапора. 0 |--------------------------------------------------------- | * * * * * * #################################| | * * * * * | | * * * * * * | | * * * * …

4
Вічний 2014 - PCG.SE Новорічна головоломка 2015
Отже, тепер, коли настає 2015 рік, і купа відповідей з минулорічної головоломки починає давати недійсні результати , настав час для запитання про число 2015. За винятком ... чому? Вам не сподобається, якби ваші відповіді на дату на минулорічну проблему залишалися дійсними? Чому б нам не змінити наш календар, щоб він …

6
Це БС! (карткова гра)
BS - карткова гра, де метою гри є втрата всіх ваших карт. Гра складається з чотирьох гравців та колоди на 52 картки. Кожному гравцеві випадковим чином видається 13 карт. Зазвичай картки мають позначення 2 - 10, Туз, Джек, Королева, Кінг, але для простоти картки будуть позначені цифрою від 0 до …

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