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

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

6
ASCII Художній календар
Давайте зробимо графічний годинник та календар ASCII, який повідомляє нам про поточний місяць, день місяця, день тижня, годину, хвилину, а також чи ніч чи день (але не рік чи другий). У будь-який конкретний час календар буде виглядати приблизно так: (краще виглядає з меншим інтервалом між рядками) ________________________________________________________________ |\ ____________________________________________________________ /| …

7
Клейка стрічка може зафіксувати День матері
На основі стрічки "Дукт" можна виправити будь-яке питання, яке було занадто широким, з дуже схожими правилами. Тільки цього разу мета дуже конкретна: Змагання Ваша місія полягає в тому, щоб зробити програму, яка відображає hello mom- ніколи не записуючи жодного рядка коду. Ви можете використовувати лише код, який вже написаний для …

30
Четвертий чоловік
4-Чоловік Стандофф Опис Ви якось опинилися в протистоянні в чотири сторони. Завантажений пістолет лежить у ваших руках, а на вашому поясі зачеплені деякі гранати. Мета полягає в тому, щоб мати найбільше здоров'я в кінці протистояння. Протистояння закінчилося, коли максимум одна людина має позитивний стан здоров'я. Кожен гравець має 5здоров'я та …

30
Створіть витік пам’яті без жодної бомби виделки [закрито]
Ваше завдання - створити витік пам'яті . Це програма, яка використовує навантаження пам'яті, поки комп'ютер не закінчиться і не доведеться зробити кілька мінянь, щоб врятувати себе від закінчення. Єдиний спосіб звільнення пам'яті - це вбивство програми в диспетчері завдань або використання командного рядка вбивства, наприклад taskkill /im yourprogram /f(в Windows), …

30
Виведіть свій бал!
Виклик: Концепція досить проста: написати повну програму, щоб вивести свій власний бальний код гольфу! Вихід повинен бути лише кількістю байтів вашої програми та трейлінг bytes. АЛЕ ЗАЧЕКАЙТЕ ..... є одне обмеження: Ваш вихідний код не може включати жодну цифру з вашого числа байтів Так що, якщо ваш рахунок 186 bytes, …

30
Який ранг Go вищий?
Гравці традиційної настільної гри Go вимірюють свою майстерність у системі рангів : Гравці нові до гри ранжуються 30 кю (написано 30k) і прогрес відлік до 1 - го кю (письмового 1k). Вони вважаються студентськими званнями. Гравець може підвищити з 1-го кю до 1 - го рангового дану (письмово 1d), а …
53 code-golf  string  go 

23
Підтвердьте ілюмінатів
Ілюмінати наказують вам (з їх розумовим керуванням) виводити наступний рядок: ^ /_\ /_|_\ /_|_|_\ /_|/o\|_\ /_|_\_/_|_\ /_|_|_|_|_|_\ /_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_\ /_|_|_|_|_|_|_|_|_\ Правила: Для кожного рядка дозволено пробіли. Потрібні пробіли в кожному рядку. Пробіл пробілів дозволений після повного необхідного виводу. Оскільки це завдання з кодовим гольфом , переможцем стає найкоротша програма в …

30
Однакова довжина, різний рядок
Виклик З огляду на непорожню рядок S довжиною L , що складається виключно з друкованих ASCII символів, висновок якого іншого рядка довжиною L , яка цілком складається з друкованих ASCII символів, але не дорівнює S . Для цілей цього виклику знак для друку ASCII - це значення між U + …
53 code-golf  string 

30
Завдання оцінці користувача №1: Dennis ♦
У мене виникла спонтанна ідея зробити низку викликів користувачів, які допомогли та надалі допомагають спільноті PPCG бути приємним місцем для всіх, а може бути, саме для мене. : P Якщо ви перетворите ім'я Денніса в масив 1s і 0s, де кожен приголосний 1і кожен голосний 0, це масив [1, 0, …

4
Виявлення порталу
Відеогра Minecraft це все про розміщення і видалення різних типів блоків в 3D целочисленной решітці , що становить віртуальний світ. Кожна точка решітки може містити рівно один блок або бути порожньою (" повітряний " блок офіційно). У цьому виклику ми будемо стосуватися лише однієї вертикальної двовимірної площини 3D-світу та одного …
53 code-golf 

26
Розшифруйте ці рядки, чутливі до регістру (дуже)
Мета Це простий виклик. Ваша мета - розшифрувати рядок, поміняючи кожну букву на наступну букву того ж випадку, залишаючи символи без букви незмінними. Покрокове пояснення Перший персонаж - а E. Наступну букву шукаємо у верхньому регістрі: це a C. Ми обміняємось цими символами, що призводить до CdoE!. Переходимо до наступного …
53 code-golf  string 

30
Не могли б ви зробити мені шестикутник?
Сьогодні ми збираємося зробити шестикутник ASCII. Ви повинні написати програму або функцію, яка приймає натуральне ціле n , і виводить шестикутну сітку розміром n , складену зірочками. Наприклад, шестикутник розміром 2 виглядає так: * * * * * * * Хоча шестикутник розміром 3 виглядає так: * * * * …

30
Довільна довжина каррінгу
Написати функцію, f яка приймає додатне ціле число і повертає функцію. Нова повернута функція повинна бути ідентичною f. Однак, коли "виклик припинення" відбувається,f замість цього слід повернути суму всіх пропущених цілих чисел. Наприклад, g=f(4)(якщо fце перша функція) слід встановити gіншу функцію. h=g(3)зробимо те саме. Однак, якщо ви телефонуєте hбез аргументів …

30
Мені занадто холодно, підвищити температуру
Це моє перше змагання з гольфу. Що вам потрібно зробити Побудуйте мені, якнайкоротше, кількість байтів, свою систему дистанційного керування змінного струму. У моїй кімнаті зараз занадто холодно, і я пропускаю свій пульт. Тепер я не хочу, щоб ви буквально будували це чи щось, просто гольф: Повільний приріст температури, починаючи з …

19
Удосконалити апаратний генератор випадкових чисел
Ваше завдання - імпровізувати апаратний генератор випадкових чисел з будь-яким обладнанням, де ви лежите. Виклик Напишіть програму з такими властивостями: Він друкує 0або 1(або більше нічого). Вихід залежить від фізичного процесу, а не лише від внутрішнього стану комп'ютера. Немає зв'язку між результатами наступних прогонів (одна хвилина один від одного). Вихід …

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