Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

1
Дошки укладання
У мене є купа дощок, які мені потрібно скласти в якомога менше місця. На жаль, дошки обвалюються, якщо я укладаю їх понад 10 високих. Мені потрібна програма, яка підкаже, як укладати дошки, щоб зайняти якомога менше горизонтального простору, не укладаючи дошки більше десяти висот або розміщуючи дошки над порожнім простором. …

18
Заповніть бланки, будь ласка!
(Ні, не це, ані щось із цього ) Враховуючи рядок та список рядків, заповніть усі заготовки у вхідному рядку відповідними рядками. Введення-виведення Рядок введення містить лише алфавітні символи, пробіли та підкреслення. Він не порожній і не починається з підкреслення. Іншими словами, рядок введення відповідає рівню^[a-z A-Z]([a-z A-Z_]*[a-z A-Z])?$ Кожен рядок …

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

4
ЦЕ… Є… ЗАМОВЛЕННЯ!
Фортеця була мовою, яку розробляла дослідницька група мови програмування Сонця (RIP Fortress), яка мала унікальну властивість для неї: можна було рендерувати («фортифікувати») програми в різних стилях шрифту (наприклад, дошці жирної, жирної, курсивом, римський тощо). Мета - представити однозначну змінну Fortress у розмітці HTML. Ось як працює фортифікація одночастових змінних (спрощена …
11 code-golf 

3
Налаштуйте племінний тотем на запитувану погоду
Є село Сіу. Він має тотем: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Тотем дозволяє сиуксу опановувати погоду за допомогу в їх різних завданнях. Допоможіть жителям села правильно прикрасити тотем, щоб викликати належну …

9
Реалізуйте дивний автомат
Я бавився зі стільниковим автоматом, і виявив той, який мав цікаву поведінку. Ось як це працює: Він читає двійковий рядок зліва направо, якщо він зустрічається з 1наступними 2іншими значеннями, він додає a 0до результату і продовжить читання. Якщо він зіткнеться з 0(або залишилося менше 3 значень), він додасть поточне значення …

5
Комп'ютери ніколи не будуть скуштувати освіжаюче печиво
Натхненний github.com/JackToaster/Reassuring-Parable-Generator , в свою чергу натхненний xkcd.com/1263 . Можливі слова отримані з reassuring.cfg цього сховища. Подивившись на reassuring.cfg (скористайтеся 12-м комітом) пропонується побачити, що граматика відповідає результатам (Вихід - це список усіх рядків, що відповідають граматиці). Завдання: Ваша програма повинна виводити всі 7968 чутливих до регістру точного тексту, що …

1
Синусоїдальний текст ASCII-анімації
Мені дещо не вистачає тих старих демонстрацій, які показують можливості комп'ютерів, коли їх називали x86 замість i3, i5 та i7. Однією з перших, яку я переглянув у своєму 386 році, була демонстрація Unreal від Future Crew, яка зараз святкує своє 25-річчя. У хвилині 0:43 починається перша частина демонстрації, і ми …

4
Ступінь ненасиченості
Ступінь ненасиченості Це не особливо складна загадка коду - але мені цікаво бачити ваші декілька способів її вирішення. Ступінь ненасиченості - це кількість подвійних хімічних зв’язків між атомами та / або число кільця в хімічній сполуці. Вам дадуть молекулярну формулу хімічної сполуки у формі XaYbZc (де a, b і c …

15
Повторна відповідь
Що потрібно зробити, це створити функцію / програму, яка приймає десятковий як вхідний і виводить результат багаторазового взяття зворотної дробової частини числа, поки число не стане цілим числом. Більш конкретно, процес полягає в наступному: Нехай x - вхід Якщо x - ціле число, виведіть його. В іншому випадку: . Поверніться …

3
Факторизація слова Ліндона
Фон Ліндон слово не є символом нового рядка , яка є строго словниковий менше , ніж усіма іншими його обертання. Будь-який рядок можна однозначно визначити як конкатенація ліндонських слів так, що ці підслови лексикографічно не збільшуються; Ваше завдання - зробити це якомога коротше. Деталі Ви повинні реалізувати функцію або програму, …

5
Найменший коефіцієнт обміну невикористаною кількістю
Це досить пробіг питання млина. Я визначу послідовність, і ви заграєте якийсь код, щоб вивести запис із заданим індексом. Перший пункт у послідовності - 2. П'ятий елемент у послідовності - це найменше додатне ціле число, окрім n та 1, що ділиться принаймні на один коефіцієнт з n (крім 1), який …

19
Як конвертувати HEX2 в RGBA?
Світ мистецтва сповнений кольорів, але світ мережі ще повніший, ніж світ мистецтва різних кольорів і його візуалізації. Ось чому нам потрібно знати, як перетворити один тип кольорового формату в інший. Завдання само собою зрозуміле: Напишіть програму / функцію, ніж перетворює заданий HEX- код ( #00ff0080наприклад) в RGBA (наприклад rgba(0, 255, …

9
Намалюйте контурний графік ASCII
Розглянемо наступні блоки 3x3, які алгоритм маршируючих квадратів ідентифікував би для кожної комірки (з позначенням на основі 0, позначеним ідентифікатором): 0: ... ... ... 1: ... ... \.. 2: ... ... ../ 3: ... --- ... 4: ..\ ... ... 5: /.. ... ../ 6: .|. .|. .|. 7: /.. …

10
Я спеціальний номер N-боханця?
Послідовність N-бочанок, спочатку винайдена @DJMcMayhem у цьому питанні , є послідовністю, що формується, починаючи з цілих чисел 0 і 1, а потім додаючи попередні N числа для генерації наступного числа. Спеціальна послідовність N-боханців - це послідовність N-бочан, що починається з пари чисел, відмінних від 0 і 1, які будуть названі …

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