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

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

6
Друк Трикутна хвиля чисел
Враховуючи амплітуду та період для хвилі, надрукуйте хвилю. Дивіться зразок виводу для отримання більш детальної інформації. Загальна кількість форм хвиль дорівнює періоду, а висота кожної хвилі дорівнює амплітуді. Амплітуда та Період менші за 10. Ви можете ігнорувати проміжні проміжки, але не провідні пробіли. Sample Input 3 2 Sample Output 3 …

12
День тижня наступного 29 лютого
Напишіть функцію, яка приймає дату і повертає день тижня наступного 29 лютого після цієї дати. Вхід - це рядок у розширеному форматі ISO: РРРР-ММ-DD (наприклад, 27 травня 2010 року буде "2010-05-27"). Вихід - це рядок, який називає день тижня (наприклад, "понеділок"). Капіталізація не має значення, але вказуйте повну назву англійською …
14 code-golf  date 

30
Сума натуральних чисел. [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Проблема: Давши набір цілих чисел, знайдіть у ньому суму всіх натуральних чисел. Вхід: t - кількість тестових випадків [ …

4
Безкоштовно доступні книги для коду в гольф? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Чи можете ви порекомендувати будь-які вільно доступні книги про гольф з кодами взагалі та …
14 code-golf  tips 

17
Перемішайте колоду без локальних змінних [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 2 роки тому . Завдання цієї головоломки - взяти колоду з 52 карт і перемістити її так, щоб кожна картка опинилася у випадковому положенні. …

20
Випадкові наконечники кісток
У стандартних кубиках (гинуть) числа розташовані так, що протилежні грані додають до семи. Напишіть найкоротшу можливу програму на бажаній мові, яка виводить випадковий кидок з наступним 9 випадковими накидами. Перекидання - це чверть обороту кісток, наприклад, якщо кістка стоїть перед 5, усі можливі відливи 1,3,4 та 6. Приклад бажаного виходу: …

23
Сума цілих чисел у рядку, розділених нечисловими числами, такими як 'a' та 'Y'
Створіть програму, яка підсумовує всі цілі числа, знайдені в рядку, встановленому як змінна в програмі (таким чином, програма не повинна обробляти жоден ввід). Цілі числа розділені нечисловими (що завгодно, крім 0, 1, 2, 3 ... 9). Приклади: e7rde f ,fe 43 jfj 54f4sD = 7 + 43 + 54 + …
14 code-golf  string 

2
Перевірте, чи задане число - вампірський номер
EDIT: В інтересах підвищення складності я додав ще більше завдання. У математиці число вампіра (або справжнє число вампіра) - це складене натуральне число v, з парним числом цифр n, яке можна розділити на два цілі числа x і y, кожне з n / 2 цифр, а не обидва з нульовими …
14 code-golf  math 

11
Вихідні кубоїди з різним фактором
Вихідні кубоїди з різним фактором Сьогоднішнє завдання дуже просте: задавши додатне ціле число, виведіть представника кожної кубоїдної форми, формульованої її факторами. Пояснення Об'єм кубоїди - це добуток трьох її бічних довжин. Так , наприклад, паралелепіпед обсягу 4, бічні довжини представляють собою цілі числа можуть мати боку [1, 1, 4], [1, …

3
Це мат-мат?
Цілком здивований, це ще не було розміщено, враховуючи велику кількість шахових головоломок на сайті. Поки я сам про це думав, почитаю Ануш за те, що він розмістив його в пісочниці ще в березні . Але я подумав, що пройшло досить довго, щоб я міг іти вперед і робити це сам. …

28
Ін'єкція з двох рядків в одну струну
Виклик Напишіть програму, яка застосовує ін'єкційну функцію, яка приймає впорядковану пару рядків як вхідну та одну рядок як вихідну. Іншими словами, кожен вхід повинен відображати унікальний вихід. Особливості Вхід може бути будь-якими двома рядками довільної довжини, але буде складатися лише з друкованих символів ASCII (коди ).[ 32 , 126 ][32,126][32, …
14 code-golf  string 

14
Ірландський оснащення: Варіанти правил
Вступ Нещодавно я та пара моїх друзів вирішили пограти у кілька карт, і одна з них запропонувала гру «Ірландський оснащення», яка була натхненником для цього виклику. Однак пізніше я дізнався, що в грі є маса різних правил, з якими можна грати, деякі з яких перераховані тут . Наразі правила, які …

4
Розподіл місць у парламенті
Вступ На загальних виборах хочеться обчислити постійну ціну за місце в парламенті. Це означає, що для N >= 0розподілу місць та списку nsголосів на партію ми хотіли б знайти таку кількість d, яка така sum(floor(n/d) for n in ns) == N Щоб зробити речі цікавими (і більше схожими на реальний …

30
Генератор стрілок ASCII Meme
Технічні умови Враховуючи число n, виведіть >розмір ASCII "мем стрілка" (більший, ніж символ, ) розміру n. n завжди буде додатним цілим числом, більшим за 0. Приклади n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / Зразок коду Ось прикладна …

6
Унікальні цегляні облицювання в прямокутнику
Я переглядав Stackoverflow і бачив це питання щодо плитки прямокутника MxN, і думав, що це буде чудово для гольфу. Ось завдання. Враховуючи розмірність M і N, напишіть програму, яка виводить, скільки унікальних способів прямокутник MxN (N - кількість рядків, а не стовпців. Неважливо, що це насправді має значення) може бути …

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