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

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

4
Морозиво ASCII
Напишіть програму або функцію, яка приймає натуральне ціле число N, і друкує або повертає N × N ASCII рядку мистецтва, верхня половина якого є півколом з ('s, а нижня половина - трикутник, спрямований вниз, зроблений з V, простір, що використовується як підкладка. Іншими словами, складіть конус морозива ASCII: (вихід для …

21
Бухгалтерія для секс-бобів-омб (перевірте, чи не надто низька сума запущеної суми)
Вірите чи ні, Sex Bob-ombs стали всесвітньо відомою групою і в даний час знаходяться у світовому гастролі! Як їхній бухгалтер, ви повинні контролювати їх щоденні фінанси та регулярно надавати звіти. Кожні кілька тижнів ви складаєте перелік їхніх витрат (у цілому USD ) у порядку, в якому вони були понесені. Наприклад, …

25
Перетворити рядок у його еквівалент Rövarspråket
Rövarspråket Rövarspråket - гра в слова, яку грають шведські діти, з книг про Калле Бломквіст Астрід Ліндгрен. Основні правила такі (з Вікіпедії): Кожен приголосний (правопис має значення, а не вимова) подвоюється, а між ними вставляється o. Голосні звуки залишаються недоторканими. Кілька прикладів: "привіт" -> "хохелоллоло" "Min minäää är full med …
15 code-golf  string 

4
Факторизуйте це! … Погано
Цікавий дитина використовує програму , яка може факторізовать номер або вираз в наступному вигляді: p1^e1 * p2^e2 * ... * pn^en. Експоненти, що дорівнюють 1, опущені, напр360 = 2^3 * 3^2 * 5 Малюк вводить цей вихід у програму як новий вхід, але вона не розуміє ^знаку, тому іноді пропускає …

3
Створіть програму для аналізу варіантів послідовності відкидання монет
У головоломці в старій моїй книзі визначена гра, в якій два гравці вибирають послідовності монет, які, на їхню думку, з’являться першими, коли монета повторно перегортається. (Це були насправді дивні і парні рулони, але ця маленька деталь не має значення в еквівалентності проблеми.) Зазначається, що якщо гравець 1 вибирає, TTTа гравець …

9
КОТ: Мисливець на монстрів
Оновлені результати Вступ Щоб відсвяткувати Monster Hunter 4 Ultimate запуск нового 3DS (13 лютого), ось King of the Hill тематично про цю гру. Ви початківець мисливець, який візьме участь у турнірі, який складається з 5 пологів поспіль. Наприкінці цих полювань мисливці будуть класифіковані залежно від шкоди, яку вони нанесли монстрам, …

6
Виведіть 2015 як QR-код
Місія проста. Просто виведіть номер 2015 як QR-код і запишіть його у файл з назвоюnewyear.png у форматі PNG. Код повинен бути дійсним в будь-який день, тому, можливо, ви не будете використовувати поточний рік. QR-код у вигляді тексту виглядає так: # # # # # # # # # # # …

4
10, 10, 10… Сподіваюсь?
Передмова Коли я стріляв з лука на 900 раундів раніше (10 кінців на 6 стрілках в кінці, і 10 кінців на 3 стрілках в кінці, загалом 90 стрілок і максимальний бал 900), я подумав про це завдання. У стрільбі з лука (якщо припустити, що ви стріляєте по цільовій обличчі, що …

1
Оптимальні літерні картки для написання слів
Скажімо, у вас є список слів, і ви хочете мати можливість використовувати літерні картки для написання кожного слова. Наприклад, для написання кота ви б використали три картки з позначкою C, A, T. Припускаючи, що кожна картка є двосторонньою , подайте програму для визначення мінімальної кількості карток, за допомогою яких можна …

17
Тримайте дистанцію!
У кожного гравця є номер. Чи може ваш бути найдальшим від усіх? Вимоги Напишіть функцію Java, Python 2 або Ruby, choose()яка приймає три аргументи: ціле число - кількість вже завершених раундів ціле число - кількість гравців масив рядків - результати кожного попереднього раунду кожен рядок - це розділений пробілом список …

7
Проблема з магічною коробкою
У вас є вхідний масив розміром m * n. Кожна комірка масиву заповнена або P, або T. Єдина операція, яку ви можете зробити на масиві, - це перевернути стовпці. Коли ви перегортаєте стовпець, літери у всіх комірках цього стовпця перемикаються (P стає T і viceversa). Якщо у вас є "x" …
15 code-golf 

11
Побудуйте графік
У цьому виклику ваше завдання - побудувати непрямий графік із послідовності директив. Для кожного негативного цілого числа існує одна директива, і кожна перетворює заданий графік у новий. Директива 0: Додайте новий відключений вузол. Директива 1: Додайте новий вузол і підключіть його до кожного існуючого вузла. Директива m > 1: Видаліть …

1
Саботаж поїзда, щоб він пізно пішов [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 3 роки тому . "Я хочу піти на базар в Арабі, щоб купити подарунок для того, в кого я закохався. Однак, якщо я приїду …

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

3
Ти єдина? (Похідний натхненник)
У мене важкий для вас! Моя подруга нещодавно натрапила на нове шоу на MTV (США). Це жахливе шоу, і всі на ньому смітні, але "гра" досить цікава. З Вікіпедії: Ти один? слід 20 людей, які живуть разом на Гаваях, щоб знайти свою ідеальну відповідність. Якщо 10 чоловіків та 10 жінок …

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