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

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

4
Звук слів
Люди написали багато речей, що дозволяють візуалізувати одну річ як іншу. Тепер я пропоную вам можливість перекладати листи на музику! Ваша робота - написати програму, яка бере текстовий файл і видає звуковий файл із кожною буквою, перетвореною на певну ноту C3-C8. Відмова - Я насправді не очікую, що музика звучить …
11 code-golf  music  audio 

10
Копи та грабіжники
Кожен завжди хоче реалізувати «Гра життя» Конвей. Це нудно! Давайте замість цього робимо копів та грабіжників! У вас буде дві команди: поліцейські та грабіжники. Кожна команда має 5 членів з 50 здоров'ям у кожному. Програма буде циклічно постійно. Кожна ітерація відбуватиметься наступним чином: Для кожної команди надрукуйте перший лист ( …
11 code-golf 

6
Передайте Пі… точно
Виходячи з оцінки Монте-Карло для Pi, це завдання полягає у створенні найкоротшого коду для константи Pi. Крім того, ваш код повинен виводити послідовні цифри pi назавжди. Це кодовий гольф, тому найкоротше подання (у байтах) виграє, за винятком того, що на розумному ПК він повинен вивести перші 10000 цифр менше ніж …
11 code-golf  math  pi 

1
Створення послідовності Давенпорт-Шінзель
Фон Послідовність Давенпорта-Шінзеля має два цілих параметри dі n. Позначимо набір усіх послідовностей Давенпорта-Шінзеля для заданих параметрів через DS(d,n). Розглянемо всі послідовності натуральних чисел 1до nвключно, які задовольняють: Немає двох послідовних чисел у послідовності однакові. Немає жодної послідовності (не обов'язково послідовної) довжини, більшої ніж d, яка чергується між двома різними …

3
Роздільність долара та ідеальна зміна
У мене в кишені 15 доларів. Так само я перебуваю в магазині, який не дає змін. Під час перегляду я помічаю товар, який коштує 10 доларів США (з податком). Чи можу я придбати цей предмет, не втрачаючи грошей? У цьому випадку відповідь - так. Незалежно від того, як розділено мої …
11 code-golf 

6
Розв’яжіть діагональну трансформацію Берроса-Уілера
Вступ У цьому виклику ви вирішите діагональні перетворення Берроу-Уілера. Ось загальний огляд того, що таке діагональна трансформація Берроса-Уілера. Щоб кодувати повідомлення, спочатку ви повинні гарантувати, що воно має непарну довжину (тобто 5, 7, 9 тощо). Потім ви робите сітку, nпо мірі, nде nдовжина повідомлення. Перший рядок - оригінальне повідомлення. Кожен …

3
Переміщення тексту за допомогою клавіш зі стрілками
Фон Більшість (на півдорозі пристойних) текстових редакторів дозволяють орієнтуватися по тексту за допомогою клавіш зі стрілками. Вгору та вниз дозволяють орієнтуватися по лініях, при цьому ліворуч і праворуч рухайтесь по лінії, але також обертаючись. Крім того, якщо лінія коротша, ніж позиція X курсору, курсор з’являється в кінці рядка, але повертається …
11 code-golf 

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

3
Розв’яжіть систему 2x2 Eigens
Для тих, хто має трохи лінійну алгебру, проблема є такою ж простою: визначити власні значення та власні вектори заданої складної матриці 2x2. Ви можете пропустити заздалегідь деталі Challenge для вводу / виводу тощо. Для тих, кому потрібно трохи оновити власні системи, читайте далі. Фон Характеристичне рівняння матричного А визначається det| …

11
Бінарне шифрування
Це засновано на xkcd # 153 . Створіть програму або названу функцію, яка приймає 2 параметри, кожен з яких - це рядок або список або масив байтів або символів. Другий параметр буде містити лише символи, отримані з lrfu(або еквівалентних байтів ASCII). Це слід інтерпретувати як серію інструкцій, що виконуються на …

5
Великий, Білий, Північний!
Е-е! Ви знаєте, проблема з нами, канадцями, полягає в тому, що іноді, після довгого дня полювання на лося та ремонту греблі, ми забуваємо свій шлях назад до наших кабін! Хіба не було б чудово, якби наш зручний ноутбук (який завжди знаходиться поруч) мав би якийсь спосіб вказати на нас додому? …

4
Супер квадратний дощ
Зимовий розпродаж Scream ™ увімкнено, і ви просто нагадали собі напружену мінімалістичну екшн-гру Super Square . Граючи в нього, ви розумієте, що або гра просто смішно важка, або ви просто дуже погані в цьому. Зокрема, є така картина "дощу", яка, здається, отримує вас щоразу ... Розчаровані, ви вирішили поставити собі …

7
Найдовша зворотна паліндромна підрядок ДНК
Як ви знаєте, у ДНК є чотири основи - аденін ( A), цитозин ( C), гуанін ( G) та тимін ( T). Зазвичай Aзв'язки з Tі Cзв'язки з G, утворюючи "перегони" структури подвійної спіралі ДНК . Ми визначаємо, що доповнення бази є базовим, до якого вона пов'язується - тобто доповненням …

8
Гольф у банку
Нашому новому банку потрібна система транзакцій з касиром, але є проблема. На нашому сервері залишилось лише кілька сотень байт місця, тому вам доведеться написати дуже компактний код. База даних На щастя, наша база даних дуже проста (її побудував син школяра президента нашого банку), і у нас поки що лише кілька …
11 code-golf 

1
Тримай мою подорож крутою!
Виклик Обходячи Марків і Спенсерів, я помітив, що у них випадково навколо магазину розміщені кондиціонери. Бажаючи зберегти прохолоду, я задумався, який найпростіший спосіб пересуватися по всьому магазину, не надто довго віддаляючись від кондиціонера. Надавши карту, ви повинні знайти спосіб подорожувати по всій карті, зберігаючи відстань від кондиціонера якомога коротше (навіть …

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