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

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


9
Пошук простих чисел без використання "простих символів"
Ваше завдання, якщо ви вирішите прийняти це, - написати програму / функцію, яка приймає як вхід ціле число N. Програма / функція повинна виводити / повертати список перших N простих чисел. Але ось ось у чому: вам заборонено використовувати прості символи у своєму коді. Простий символ - це символ, кодовий …

3
2D виявлення зіткнення
Цей виклик заснований на фактичному виявленні зіткнень, про які я нещодавно повинен був написати для простої гри. Напишіть програму або функцію, яка, задавши два об'єкти, повертає триєдичне або хибне значення залежно від того, чи два об'єкти стикаються (тобто перетинаються) чи ні. Вам потрібно підтримувати три типи об’єктів: Відрізки рядків : …

30
Роздрукуйте перші N символів вашого коду
Ви повинні написати програму або функцію, яка отримує додатне ціле число у Nякості введення та виводить перші Nсимволи коду. Якщо Nдовжина вашого коду більше, ви повинні продовжувати циклічно виводити код. Читання вихідного коду будь-яким способом та читання з файлу, stdio тощо не дозволяється. Приклади (якщо ваш код є yourcode) Вхід …
21 code-golf  quine 

3
Знищити їх лазерами
Вступ Арена - це рівнина, всіяна хмарочосами, яку ваші вороги використовують для прикриття. Ви та ваші вороги вистрілюєте один одного лазерами. Всі ви носите реактивні пакети, що дозволяють здійснювати політ. До яких ворогів можна вдарити лазером, а яких ховати? Проблема По-перше, розмір арени задається цілим числом nна одному рядку. Наступні …
21 code-golf 

13
Комбінаторні вироби унікальних прайметів
Постановка проблеми Давши набір унікальних послідовних прайменів (не обов'язково включаючи 2), генеруйте добутки всіх комбінацій перших потужностей цих праймерів - наприклад, без повторів - а також 1. Наприклад, задавши множину {2, 3, 5, 7}, ви створюєте {1, 2, 3, 5, 6, 7, 10, 14, 15, 21, 30, 35, 42, 70, …

18
Знайти найближче число в заданому масиві
Це натхнене реальною проблемою у мене. Мені цікаво побачити, чи є якийсь розумний шлях для цього. Вам дано два несортованих масиви, A і B, кожен з яких містить довільну кількість плавців. A і B не обов'язково мають однакові довжини. Напишіть функцію, яка приймає елементи A послідовно і знаходить найближче значення …

11
Перехресне узгодження регулярних виразів
Ваше завдання тут - написати два регулярні вирази, кожен з яких відповідає іншому, але не відповідає собі. Обидва регулярні вирази повинні мати таку форму: /pattern/optional-flags Це також форма, в якій вони повинні відповідати. Виграє найкоротше рішення. Довжина рішення вважається сумою символів у обох регулярних виразах, включаючи косої риски та прапорці. …

10
Поради щодо гольфу в Луа
Які загальні поради щодо гольфу в Луа? Я шукаю ідеї, які можна застосувати до проблем із гольфом взагалі, які принаймні дещо характерні для Lua (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
21 code-golf  tips  lua 

16
Правопис з декількома телефонами
Натхненний викликом Google Code : Латинський алфавіт містить 26 символів, а телефони мають лише десять цифр на клавіатурі. Ми хотіли б спростити написання повідомлення вашому другу, використовуючи послідовність натискань клавіш, щоб вказати потрібні символи. Букви відображаються на цифрах, як показано нижче. Наприклад, щоб вставити символ B, програма натискатиме 22. Для …
21 code-golf 

5
Тхар вона дме!
Arrr ... Агай там, мені товариші! Розкрий головний парус! Повна до правого борту! Ах, відчуй вітер у своєму волоссі! Правильно, мої сердечки ... Мені потрібно трохи навичок кодирування! Мені екіпаж - це більш модернізований, ніж я сам ... Я все ще віддаю перевагу "точок" компаса (див. Тут для отримання додаткової …
21 code-golf  math 

23
З Днем народження мене!
З Днем народження мене! Напишіть програму, яка друкує Happy birthday to me!в день народження. День народження програми - це час створення, останньої модифікації або компіляції програми (ви обираєте), і не повинно бути жорстко кодованим. Дата, яку ви використовуєте як день народження, жодним чином не повинна впливати на виклик або виконання …
21 code-golf 

30
Порядок зворотного розряду 32-бітних цілих чисел
Напишіть найкоротший код, щоб змінити порядок бітів 32-бітного цілого числа. Правила: Введення вважається дійсним цілим чи строковим еквівалентом, якщо ваша мова не підтримує числових значень (наприклад, Пакет Windows). Вихід повинен бути дійсним цілим чи строковим еквівалентом, якщо ваша мова не підтримує числових значень (наприклад, Пакет Windows). Лише стандартна бібліотека Це …

13
Поради щодо гольфу в F #
Які загальні поради щодо гольфу у F #? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо специфічні для F # (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
21 code-golf  tips  f# 

21
Привіт Світ!!! Розподіл Фібоначчі
Ваша програма повинна виводити рівно: Hello world!!!з або без подачі ліній після. Ваша програма не повинна брати вклад. Розподіл символів вихідного коду має бути правильним відповідно до: Кількість числових символів (0-9) має бути рівно одним послідовним числом символів . Кількість інших нечислових символів ! (0-9) у вихідному коді має бути …

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