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

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

17
Нейтралізуйте дані
Щоб нейтралізувати дані, рекурсивно замінюйте всі числа (не цифри!) Нулями, а всі символи (не рядки!) Пробілами. Ви повинні прийняти будь-яке одне число, символ або рядок, або, можливо, рекурсивний масив * із змішаних числових / символьних даних, якими може оброблятись ваша мова. Наприклад, ви повинні прийняти фактичні рядки (і не обмежувати …

9
<("<) Танцююча птахів (>")>
Ваша птах свербить деякими вправами і болить від того, що весь час застрягає у статичних положеннях. Напишіть програму, яка показуватиме випадково танцюючу пташку-асцію, оновлюючи кожні 100 мс * н або 200 мс * н залежно від ходу танцю. Птах завжди починається з танцювального руху &lt;(")&gt;. Програма повинна приймати один вхід, …

6
Чарівне дзеркальне божевілля
Вступ У мене є кімната, повна чарівних дзеркал . Вони - таємничі артефакти, які можуть копіювати будь-який предмет, крім іншого магічного дзеркала. Більш чітко, копія версії предмета з’явиться з іншого боку дзеркала, на однаковій відстані. Однак, якщо в обох сторонах є інше магічне дзеркало, між дзеркалом, що повторюється, та будь-яким …
22 code-golf  string 

6
Анімовані липкі легкі прикраси
Цей виклик - на честь ліпких різдвяних вогнів у моєму будинку законів. Завдання полягає у створенні графічного виводу, що відображатиме прикрасу в режимі реального часу. Відео (gif чи інший формат) матиме n-by-m вертикальні та горизонтальні "вогні". 5 &lt;= m, n &lt;= 40 . Розмір та роздільна здатність кадру можуть змінюватись …

12
Забийте руку Серця
Hearts - карткова гра для хитрощів. Кожен трюк бере гравець, який грав найвищу карту ведучого костюма. В кінці кожної руки гравці отримують штрафний бал залежно від штрафних карт, які вони взяли; завдання полягає у визначенні балів за правилами Microsoft Hearts . Вхідні дані Вхід - це 4 списки (або обмежений …

10
Спростіть масив
Вхідні дані Масив, який може містити масиви або додатні, послідовні, висхідні цілі числа. Масиви можуть мати будь-яку кількість масивів всередині них тощо, тощо. Жоден масив не буде порожнім. Вихідні дані Цей масив спрощений Як спростити масив Ми будемо використовувати масив, [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]]як наш …

15
Оператор ASCII ст
Виклик З огляду на оператор ASCII зі списку нижче та число n, намалюйте представлення оператора ASCII, використовуючи цього оператора як символ із лінійними сегментами оператора, що мають довжину n . Вхідні дані Символ ASCII зі списку = + - x /та ціле число nде n &gt;= 1. (Я використовую xзамість …

24
Поліглот Анаграми Розбійник
Це нитка розбійників цього виклику Поліцейські виберуть послідовність OEIS і напишуть дві повні програми на двох різних мовах, що виробляє цей n-й елемент у послідовності, коли йому надається n через STDIN. Дві програми повинні бути анаграмами один одного, тобто кожна може бути переставлена ​​з літер інших. Вони представлять номер OEIS, …

24
Зробіть великі скелі в невеликі скелі
Ласкаво просимо на шліфувальну машину. Ваше завдання - зробити великі скелі в невеликі скелі, подрібнюючи їх. Візьміть вкладку великої скелі розміром n &gt; 3 і подрібніть її. Продовжуйте шліфувати гірські породи, скидаючи їх у шліфувальну машину до тих пір, поки розміри всіх порід не стануть 2. гірські породи завжди подрібнюються …

25
Quine Anagrams! (Нитка копів)
Це нитка копів. Для нитки розбійників натисніть тут . Завдання копів По-перше, напишіть лайку мовою, яку ви вибрали. Далі, обтрушуйте лайку. Не забудьте зробити це добре, бо грабіжники намагатимуться його розшифрувати та знайти оригінальний вихідний код! Зауважте, що скремтований код не повинен працювати. Опублікуйте відповідь на цій темі. Включіть мову, …

1
Розв’яжіть сітку-танграм
Tangram є розсічення головоломки з семи форм: п'ять різного розміру трикутників, паралелограм і квадратна. Надаючи форму, мета - відтворити форму, використовуючи всі шматки і без перекриття. Очевидно існує нескінченно багато способів влаштувати цей набір штук в площині. Цікавим підмножиною є Танграми сітки Ми можемо намалювати «стандартний» квадрат Танграма на більший …

7
Нещасливі числа!
Що потрібно знати: По-перше, щасливі числа. Щасливі номери генеруються так: Візьміть усі натуральні числа: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Потім видаліть кожне друге число. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, …

8
Створіть модульний розакс
Класні речі Наступний розас може допомогти обчислити числа за модулем 7. Для цього потрібно почати з 0 і повернути за годинниковою стрілкою ряд кроків, заданих першою цифрою. Потім за кожною послідовною цифрою дотримуйтесь стрілки, а потім поверніть за годинниковою стрілкою кількість кроків, заданих цією цифрою. Ось як ви продовжуєте номер …

30
Експортуйте змінну $ PATH, рядок за рядком
Натхненний цим питанням на AskUbuntu. Ваша робота надзвичайно проста. Візьміть змінну середовища PATH ( echo $PATH) та експортуйте її таким чином, що кожен запис (відокремлений :символом) знаходиться у власному рядку. Наприклад, якщо PATH є /bin:/usr/bin:/usr/local/bin, ваша програма повинна вивести: /bin /usr/bin /usr/local/bin Ваша програма може не повернути провідний новий рядок, …
22 code-golf  string 

30
Сума сусідів
Це має бути досить простим викликом. Для масиву чисел створіть масив, де для кожного елемента всі сусідні елементи додаються до себе, і поверніть суму цього масиву. Ось перетворення, яке відбувається на вхідному масиві [1,2,3,4,5] [1,2,3,4,5] =&gt; [1+2, 2+1+3, 3+2+4, 4+3+5, 5+4] =&gt; [3,6,9,12,9] =&gt; 39 0 =&gt; neighbours of item …
22 code-golf 

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