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

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

10
Lorem Ipsum у розмірі вихідного коду
Виведіть однакову довжину Lorem ipsum, ваш код! Правила: Код не може бути ідентичним виводу Немає бібліотек стиснення Найкоротша програма виграє за два тижні Немає використання мережі, читання файлу і інші прийоми , які з одного легко може вирішити будь-яку проблему , код для гольфу (з eval, execі так далі) Приклад …

12
Знайдіть випадкові зображення з http://i.imgur.com/
Imgur - це безкоштовний сервіс розміщення зображень. Багато людей ним користуються. Ось приклад посилання на imgur: http://i.imgur.com/T55muMD.png . Напишіть програму, яка постійно виводить випадкові (дійсні) посилання на imgur. Наприклад, ось деякий зразок виводу моєї програми (не показаний, оскільки він містить деякі хитрощі, які вам доведеться з'ясувати самостійно): http://i.imgur.com/uFmsA.png http://i.imgur.com/FlpHS.png http://i.imgur.com/eAbsZ.png …
11 code-golf 

5
Загадка програмування m3ph1st0s 3 (C): "Легкий помилка" [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було актуальною для обміну коду Golf Stack. Закрито 4 роки тому . Це третя частина моєї серії загадок C / C ++; якщо ви пропустили перші 2, вони є тут: (1) головоломка …

4
Відтворити класичну гру зі змією
Завдання полягає в тому, щоб створити класичну гру Snake, використовуючи якомога менше байтів. Ось такі вимоги: Гра повинна бути реалізована у типовому двовимірному макеті. Змія повинна мати можливість значно рости в межах карти (це дійсно означає, не робіть свою карту занадто малою, використовуйте тут свій розсуд). Користувач може переміщувати змію …
11 code-golf  game 

19
Обчисліть n-й член послідовності самоопису Голомба
Натхненний попереднім запитанням . Самоописуюча послідовність Голомба g (n) - це послідовність, де будь-яке натуральне число nповторюється в послідовності g (n) разів. Перші кілька номерів у такій послідовності: n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 g(n) …

2
Скільки мес починаються із заданого рядка?
Назвемо не порожній список рядків mes, якщо виконуються такі умови: Кожен перелічений рядок є не порожнім і використовує лише символи, які зустрічаються в першому рядку. Кожен наступний рядок точно на один символ довший за попередній рядок. Жоден рядок у списку не є послідовністю будь-якого іншого рядка у списку. Термін "меса" …
11 code-golf 

19
Повертайте кожне число з групи чисел
Змагання Програма повинна повертати всі числа, що входять до групи (послідовність, розділена комою та дефісом) чисел. Правила s - рядок послідовності; всі цифри, включені до цього, sє позитивними ; цифри завжди будуть збільшуватися ; цифри ніколи не повторяться коли ви відповідаєте, покажіть вихід для s="1,3-5,9,16,18-23" Приклади input(s) outputs ----------------- 1 …

8
Побудуйте тест швидкості набору тексту / вимірювання CPM
Правила Настав час скласти тест на швидкість набору тексту вашою мовою! 1 . Ви надаєте файл зі словником за вибором (кожне "слово" в ньому повинно бути обмежене новим рядком). Вставте його через stdinабо введіть його ім'я як аргумент командного рядка. а здатний о вище відсутність ... 2 . Виберіть з …
11 code-golf 

3
Створіть багаторівневий лабіринт 5х5х5 лише одним рішенням
Мета цього завдання - створити найкоротший код (у символах), який успішно виконує наступні дії: Технічні умови : Потрібно створити 5x5x5 labyrinthточно 1 possible solution(не більше, не менше) Лабіринт повинен бути створений randomly Він повинен бути здатний генерувати кожне існуюче рішення, якщо його працювати протягом років startІ finishповинні бути поміщені в*opposite …

6
Скільки часу до цієї дати?
Ідея така: Напишіть функцію для друку відрізку часу від теперішньої / сьогоднішньої дати (у той час, коли функція викликається) до дати, поданої як аргумент. Припущення: Дата введення завжди буде завтра чи пізніше, у майбутньому. Дата введення ніколи не буде більше 10 років у майбутньому. Правила: Вихід повинен бути у такому …
11 code-golf  date 

16
Куля ASCII в анімаційній коробці
Напишіть програму, яка відображає рухому кулю ASCII *всередині прямокутника (20 на 10 символів, включаючи межу). Куля не повинна перетинати прямокутник, наприклад, відбиватися, коли вона потрапляє на стіну. Сцена повинна бути очищена та перероблена кожні 0,1 секунди, а м'яч повинен рухатись по 1 знаку у напрямку х та у кожного кадру. …

8
Покоління лінійки ASCII
Завдання полягає у створенні лінійки лічильників ASCII символів у такому форматі: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ Довжина лінійки повинна бути масштабованою до будь-якого кратного 10. Правила: …

3
Проблема упаковки саней
Ельфи Санта потребують допомоги у визначенні, чи вписується їх поточна партія подарунків у сани Санта. Напишіть найкоротшу можливу програму на обраній вами мові, щоб допомогти їм. Обмеження Сани Санта розміром 6 футів завдовжки 12 футів і глибиною 4 фути. Подарунки можуть бути тендітними, тому їх не можна складати один на …
11 code-golf 


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

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