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

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

7
Десятковий оператор "XOR"
Багато мов програмування надають операторам для управління двійковими (база-2) цифрами цілих чисел. Ось один із способів узагальнення цих операторів на інші бази: Нехай х і у будуть однозначними числами номера в базі B . Визначимо унарний оператор ~і бінарні оператори &, |і ^такі , що: ~ х = (В - …
15 code-golf  math  number 

30
Знайдіть відсоток
У нас не було жодних приємних, легких викликів протягом певного часу, тому ми йдемо. Враховуючи список цілих чисел, кожне з яких перевищує 000 та індекс як вхідний, виведіть відсоток елемента за вказаним індексом від загальної суми списку. Вихід має бути незалежним від того, яке природне представлення для плавців / цілих …

16
Напад на гідру
Замість того, щоб бути вмілим воїном, здатним вбити гідрів (див. Тут і тут ), на цей раз ви - воїн, який не має попередніх знань, як вбити одну чи яку зброю використовувати проти створіння. У цій проблемі щоразу, коли ви відріжете одну голову, дві будуть рости в одному місці. Оскільки …
15 code-golf 

14
Створіть випадкову точку за межами заданого прямокутника в межах карти
Вступ З огляду на таку візуалізацію ігрового поля: (0,0) +----------------------+(map_width, 0) | A | |-----+-----------+----| | D | W | B | |-----+-----------+----| | C | +----------------------+(map_width, map_height) (0, map_height) Вся карта, на якій грається гра, - це прямокутник з кутовими координатами (0,0) та (ширина карти, висота карти). Окуляри, придатні …
15 code-golf  random  game 

6
Створіть словосполучувальне нісенітниця Word
Ваше завдання - генерувати дурницьке слово, яке можна вимовляти з вказаною кількістю "складів". Кожен раз, коли програма запускається, можливо, виникає інше дурницьке слово. Вимовність Вимовне слово складається із складів, які, в свою чергу, складаються з групи голосних, яка, можливо, затиснута між двома групами приголосних. Не всі звуки вимовляються у всіх …

11
Автоматично передбачувано збирають алітеративну арію
Дякуємо @ComradeSparklePony за назву. Цей виклик повинен бути дуже простим. Вам надано три списки. Перший - це список імен, у назви справи. Другий - це перелік прикметників, малих букв. Третя - це список іменників, малих речень. Виберіть випадковим чином ім’я, необов'язковий прикметник та іменник та виведіть <Name>'s <adjective> <noun>. Однак …
15 code-golf  random 

11
Нове замовлення №2: Поверніть мені шлях
Вступ (може бути проігноровано) Розміщення всіх позитивних чисел у звичайному порядку (1, 2, 3, ...) трохи нудне, чи не так? Отже, ось низка викликів навколо перестановок (перестановок) усіх позитивних чисел. Це другий виклик у цій серії. Перший виклик можна знайти тут . У цьому виклику ми використовуємо сірі коди для …

30
Записати функцію [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 місяців тому . Я, чесно кажучи, не можу повірити, що цього виклику вже не існує. Змагання Написати функцію. Специфіка Ваша програма повинна …

9
Закатайте килим
Це питання натхнене питанням Кевіна Круїссена . Тепер, коли килим викладений, ми хочемо його прокатати. Ваше завдання - написати програму, яка займає рядок і повертає спіраль, зроблену з цієї рядка (що представляє собою згорнутий килим, поглянути збоку). Процедура одного кроку прокатки килима така. Є приклад, який ілюструє, що я маю …
15 code-golf  string 

9
Пошук прогалин у діапазонах дат
Дано список діапазонів дат rяк введення, виведення або повернення будь-яких діапазонів, у яких не знайдено r. Для цього прикладу введення буде у YYYY-MM-DDформаті. Скажімо, у вас є три діапазони дат: [2019-01-01, 2019-02-01] [2019-02-02, 2019-04-05] [2019-06-01, 2019-07-01] Видно, що між 2019-04-05і між ними існує розрив 2019-06-01. Вихід буде таким розривом: [2019-04-06, …
15 code-golf  date 

22
Роздайте карт гравцям
Сьогодні вночі - карткова ніч! Ви є дилером, і ваше завдання - написати програму для роздачі карт гравцям. Враховуючи масив карток та кількість гравців, вам потрібно розділити масив карт у руку для кожного гравця. Правила Ваша програма отримає не порожній масив A, а також ненульове додатне ціле число n. Потім …

8
Обертання інваріантного відбитків пальців
Уявіть, що у нас є кілька поліоміно, і ми хотіли б їх однозначно ідентифікувати, однак поліоміно можна обертати, тому сліпе стискання їх не дасть нам однакового відбитка пальця для шматка та його обертання (загалом). Наприклад, якщо у нас є L-тетроміно x x xx ми хотіли б, щоб він мав такий …

16
Складні відсотки… з майстрами грошей
Ґрінґотс - це не просто скарбничка, але і авторитетна фінансова установа, і чарівники також потребують позик. Оскільки ви не хочете, щоб вас накрутили грінґотські гобліни, ви вирішили, що було б хорошою ідеєю написати програму для обчислення відсотків. Відсотки посилюються лише щорічно. Ваше завдання - обчислити загальну суму заборгованості після відсотків …
15 code-golf  math 

4
Код Гольфу: Лист-Цепція
Змагання: Для введення однієї літери X (верхнього або нижнього регістру від A до Z) та однієї цифри N (0-9) надрукуйте відповідну букву X, виготовлену з N * X. Лист має бути з цього списку: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D …

13
Скільки складів у цій кількості?
Я хотів би взяти число і знати, скільки складів у ньому, коли розмовляють англійською. Обмежимо це натуральними числами, меншими за тисячу. Я британець, тому ми будемо слідувати стовпчикові сотні із знаками "і", коли після нього будуть ненульові цифри. Змагання Напишіть код, який прийме додатне ціле число, менший за 1000, і …

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