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

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

5
Визначте, скільки коліс є
Нематематичне пояснення Це пояснення, яке має бути доступним незалежно від вашого походження. На жаль, це передбачає певну математику, але має бути зрозумілою більшості людей із рівнем розуміння середньої школи Послідовність покажчика - це будь-яка послідовність, така що a (n + 1) = a (na (n)) . Давайте трохи відберемо цю …

16
Візьміть одну, щоб зробити одну
Виклик Давши список натуральних чисел, знайдіть, чи існує перестановка, де можна взяти до одного біта з кожного цілого числа, 1може бути створено двійкове число, що складається з усіх s. Кількість бітів у отриманому двійковому числі дорівнює найвищій MSB у списку цілих чисел. Вихід Ваш код повинен виводити або повертати значення …

8
Casciitum Scribe
Вступ Кактуси бувають різних розмірів, форм і кольорів. Однак найвідомішим кактусом і обов'язковим у всіх західних має бути сагуаро . Важливими особливостями є його розмір і руки, які визначили вигляд стереотипного кактуса. Ваше завдання - принести сагуаро у світ ASCII. Однак - як у реальному світі - жоден сагуаро не …

11
Бібективна функція ℤ → ℤⁿ
Тривіально можливо створити бієктивну функцію від (набір усіх цілих чисел) до (наприклад, функція ідентичності).ZZZ\mathbb{Z}ZZ\mathbb{Z} Крім того , можна створити биективное функцію з в (безліч всіх пар 2 цілих чисел, а декартовій твір з і ). Наприклад, ми можемо взяти решітку, що представляє цілі точки на 2D площині, намалювати спіраль від …
23 code-golf  math  number 

22
Частотний розподіл кількох рулонів кісток
Враховуючи два натуральних числа aі bвиведіть частотний розподіл bкотячих однобічних штампів aта підсумовуючи результати. Розподіл частоти перераховує частоту кожної можливої ​​суми, якщо кожна можлива послідовність згорнення кісток відбувається один раз. Таким чином, частоти є цілими числами, сума яких дорівнює b**a. Правила Частоти повинні бути перераховані у порядку збільшення кількості суми, …

7
Поліглоти підробленої суми дільника
Завдання У цьому завданні ваше завдання полягає в тому, щоб написати програму мовою програмування L, яка приймає додатне ціле число n , і виводить суму власних дільників n ( послідовність A001065 на OEIS). Він повинен повернути правильний вихід для будь-яких 1 ≤ n ≤ 10 000 . Ось перші 10 …

14
Чи можу я зайти?
У настільній грі The Settlers of Catan є п’ять типів ресурсів: Цегла, Колода, Руда, Пшениця та Вівці. Побудова поселення коштує цегли, колоди, пшениці та овець. Однак ви також можете торгувати чотирма однаковими ресурсами, щоб отримати ресурс іншого типу. Наприклад, якщо у вас було чотири руди в руці, ви могли торгувати …

1
Чи потрапить Маріо в супутник, що скорочується? (Діаграма додана)
Супер Маріо Галактика оснащений двомапланетами у формі ромбікобоктаеда, обробленими плитками, що стискаються, коли Маріо перебігає. Якщо Маріо потрапить у трикутну дірку або зазор, залишений плиткою, яку він раніше торкався, його поглине чорна діра в основі. (Годинник: метушливий Galaxy , море Slide Galaxy ) Зображення: MarioWiki.com (Ви можете уявити про планету …

22
Округніть мене, допоможіть мені
З огляду на введення n, ваша програма або функція повинна виводити найменше додатне ціле число, kтаке, що nокруглене до найближчого кратного числа kбільше, ніж n. Приклад. Враховуючи вхід 20, вихідне значення повинно бути 3: Найближчі кратна 1IS 20, яка НЕ більше 20. Найближчі кратна 2IS 20, яка НЕ більше 20. …
23 code-golf  number 

30
Надійно зламаний сорт
З огляду на список позитивних цілих чисел, що містить щонайменше 3 різних запису, виведіть перестановку цього списку, який не сортується у порядку зростання чи спадання. Приклади 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Дякую @Arnauld та @NoOneIsHere за звання!

19
У мене головний близнюк?
Ціле число є простим, якщо і тільки якщо воно є позитивним і має рівно два різних дільника: 1 і себе. Двомісний простий пар складається з двох елементів: pі p±2, які є обома простими. Вам буде введено додатне ціле число як вхідне. Ваше завдання полягає в тому, щоб повернути коефіцієнт / …

21
Повільно сходяться зигзаги
Давши єдине додатне непарне ціле число в якості введення, поверніть збіжну зигзаг у вигляді списку рядків, списку списків символів або рядка, розділеного новим рядком, у такій формі: # # # # # # # # # # # Ви можете замінити #будь-яким послідовним символом, який не є пробілом. Доступний пробіл …

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

25
Числа збільшуються, коли літери зменшуються
Натхненний цим запитом про переповнення стека: Сортування списку: числа у зростаючому порядку, літери у низхідній формі . Ваше завдання полягає в тому, щоб вирішити наступну проблему, і, оскільки це код-гольф , ви повинні робити це якомога менше байтів. Ви повинні взяти список об'єктів , як вхідні дані, що містять букви …

5
Найшвидший пістолет на Заході
Ви найжорсткіший, найжорсткіший, найкрутіший ковбой на захід від Міссісіпі. Однак якийсь дивний хлопець на дурному веб-сайті ботанік вирішив, що було б круто, щоб забити вас у випадкові незавершені пейзажі та битися. Неважливо, ти все одно переможеш. Однак, щоб допомогти вам виграти ті виснажливі перестріли, про які ви будете писати вдома, …
23 code-golf  string 

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