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

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

7
Чи містять два числа унікальні факториали?
Розбийте два числа на їхні фабрики; якщо вони поділяються, поверніть значення фальси. В іншому випадку поверніть значення "truthy". (натхненний цим останнім запитанням ) Іншими словами, кожне вхідне число запишіть як суму фактичних даних (з натуральних цілих чисел) найбільш жадібним можливим способом; повернути триєдине значення, якщо в обох уявленнях не з’являється …

7
Генератор діапазону IP
Завдання проста, з урахуванням двох IP-адрес aі bвиведення всіх адрес у межах цього діапазону. Приклади Приклад №1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Приклад №2 (TIO урізає це, використовуючи менший діапазон при тестуванні): f (a = 123.0.200.0, b = 124.0.0.0) 123.0.200.0 123.0.200.1 ... # Omitted pattern …

1
Я <3 умовні
У вас в коді багато дуже довгих, нудних на вигляд умов: if flag == 1: while have != needed: if type == 7: Вони можуть бути перетворені на їх набагато приємніші &lt;3аналоги умов: if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - needed) &lt;3: if 2 + …

27
Усі не упорядковані пари між елементами масиву
Завдання: Повернути масив з усіма можливими парами між елементами масиву. Приклад З a=["a", "b", "c", "d"];повернення b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]. Пари можуть бути в будь-якому порядку, якщо всі можливі комбінації включені і, очевидно ["b","d"], однакові ["d","b"]. Вхідні дані Масив унікальних рядкових елементів, складених символами класу [a-z]. Вихідні дані 2d масив, що містить усі …

10
Коли найближчий спеціальний спільний рік?
Загальний рік є роком , що ні високосний рік , і де перший і останній день року в той же день. Особливий загальний рік є один , який починається в понеділок і так закінчується на понеділок , а також. Ваше завдання - створити програму / функцію, яка, коли дається рік …
11 code-golf  date 

13
Дивна і дика гра бобів
Можливо, хтось із вас уже знає цю гру: у вас є колекція желе з квасолі різних кольорів. Для кожного кольору квасоля може мати різні смаки, деякі - хороші, а інші - погані, і ви не можете їх розрізнити. Ви повинні вибрати квасоля заданого кольору, і моліться, щоб ви вибрали хороший. …

14
Перевірте синтаксис 2Col!
Як кілька людей, можливо, помітили останнім часом, я значною мірою відмовився від розвитку Braingolf, тому що він нудний і не натхненний, і перейшов на 2Col, що трохи цікавіше, і не призначене для того, щоб бути мовою для гольфу. Визначальною особливістю 2Col є те, що кожен рядок коду повинен мати рівно …

8
Піднімаємось до Америки
Тепер, коли інші користувачі допомогли Трампа побудувати стіну , прийшов час вам піднятися на неї. Це виклик мистецтва Ascii, коли вам потрібно вивести стіну для сходження з випадковими розміщеннями трюмів. Стіна для сходження складається з панелей, кожна з яких має від 3 до 10 трюмів і висотою 5 панелей. Кожна …

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

17
Перевірте, чи матриця є матрицею Toeplitz
Вам буде надано двовимірний масив і число, і вас попросять знайти, чи є дана матриця Toeplitz чи ні. Формат введення: Вам буде надана функція, яка буде приймати two-dimensionalматрицю як аргумент. Формат виводу: Поверніться 1з функції, якщо матриця - Toeplitz , інакше поверніться -1. Обмеження: 3 &lt; n,m &lt; 10,000,000 де …

19
Створити всі підрозділи списку
Враховуючи не порожній список цілих чисел, виведіть усі можливі розділи списку, де кожен розділ є не порожнім підписом. Отже для списку [1, 2, 3, 4]результат такий: [[1, 2, 3, 4]] [[1, 2, 3], [4]] [[1, 2], [3, 4]] [[1, 2], [3], [4]] [[1], [2, 3, 4]] [[1], [2, 3], [4]] …

12
Скоротіть пакет Java
Брифінг Давши повністю кваліфіковану назву класу / пакета Java, ви повинні скоротити її як таку: Кожна частина пакета, розділеного крапками, буде скорочена до першої літери, крім останнього розділу та класу (якщо він існує). Імена пакунків будуть усі малі регістри, а клас (якщо він існує) розпочнеться з великої літери і буде …
11 code-golf 

4
D&D 5e HP Калькулятор
У мене виникають труднощі з запам'ятовуванням всього, що я маю робити, коли вирівнювати характер науково-дослідної роботи. З будь-якої причини однією з речей, яка доставляє мені клопоту, є з'ясування того, яким має бути їх новий максимальний показник HP. Для цього завдання ви напишете програму або функцію для автоматичного обчислення правильного значення. …
11 code-golf 

3
Виклик детектора подібності
Виклик Давши два ідентифікаційних запитання, спробуйте з’ясувати, наскільки вони схожі, переглянувши відповіді. Деталі Вам дадуть два ідентифікатори запитання для codegolf.stackexchange.com; ви можете припустити, що існують питання щодо обох ідентифікаторів, які не видаляються, але не обов'язково є відкритими. Ви повинні пройти всі відповіді та визначити мінімальну відстань Левенштайна між кодом у …

17
Рівність настає в трійках
Взято від: OEIS- A071816 Ваше завдання, задане верхньою межею n, - знайти кількість рішень, що задовольняють рівнянню: a+b+c = x+y+z, where 0 &lt;= a,b,c,x,y,z &lt; n Послідовність починається, як описано на сторінці OEIS, та як зазначено нижче (1-індексований): 1, 20, 141, 580, 1751, 4332, 9331, 18152, 32661, 55252, 88913, 137292, …

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