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

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

14
Послідовність скарбничок
Нещодавно я створив свою власну послідовність (називається послідовністю Piggyback), і вона працює так: P(1), P(2)і P(3)= 1. Для всіх, P(n)де n>3послідовність працює так: P(n) = P(n-3) + P(n-2)/P(n-1) Отже, продовжуючи послідовність: P(4)= 1 + 1/1=2 P(5)= 1 + 1/2= 3/2 =1.5 P(6)= 1 + 2/(3/2)= 7/3 =2.33333... P(7)= 2 + …
14 code-golf  math 

9
Код гольфу ABC: ASCII Box Challenge
З огляду на два позитивних цілих чисел, «A» і «B», вихід ASCII - арт «ящик» , який через символи в ширину і б символів висотою. Наприклад, за допомогою "4" і "6": **** * * * * * * * * **** Просте так? Ось поворот: на рамці поля повинні бути …

17
Надрукуйте шаруватий торт
Виклик З огляду на nдрук, роздрукуйте nвисокі шари тортів ASCII , вигляд збоку, з двома свічками вгорі. Деталі див. У прикладах нижче. Вихідні дані >> cake(1) _|_|_ | | +-----+ >> cake(3) _|_|_ | | +---------+ | | +-------------+ | | +-------------+ ...і так далі. Правила Стандартні лазівки заборонені Спробуйте …

4
Крихітна пригода
Текстові пригодницькі ігри мають досить задану формулу; є світ, що складається з серії кімнат / просторів, гравець може пересуватися по цих кімнатах, а в кімнатах є деякі предмети. Гравець може підбирати предмети, класти їх, використовувати для доступу до інших приміщень (наприклад, ключів) та комбінувати з іншими предметами для створення нових …

12
Створити послідовність лінуса
Визначення З опису на OEIS A006345 : Щоб знайти a(n), розглянемо або a, 1або a 2. Для кожного знайдіть найдовший суфікс, що повторюється, тобто для кожного з них a(n)=1,2знайдіть найдовшу послідовність sіз властивістю, якою a(1),...,a(n)закінчується послідовність ss. Використовуйте цифру, що призводить до коротшого такого суфікса. a(1) = 1. Приклад відпрацювання …

14
Перевірте теорему Вольстенгольма
Визначення Теорема Вольстенгольма говорить, що: де aі bє натуральними цілими числами і pє простими, а великими дужками є двочленний коефіцієнт . Завдання Для того, щоб переконатися в тому, що вам буде дано три входи: a, b, p, де aі bпозитивні цілі числа , і pє простим. Обчислити: де aі bє …

12
Інвертування списків списків індексів
Натхненний цим публікацією StackOverflow. Вступ Завдання Боба - створити електронні таблиці та впорядкувати їх. Те, як він їх організовує, відоме мало кому, окрім Боба, але він створює список усіх електронних таблиць, які підпадають під одну групу. У створеній ним електронній таблиці є маса даних, але зараз ми дивимось лише один …

5
Алгебраїчний кривий плотер
Алгебраїчна крива - це певне "1D підмножина" "2D-площини", яке можна описати як набір нулів {(x,y) in R^2 : f(x,y)=0 }многочлена f. Тут ми розглядаємо 2D-площину як справжню площину R^2таку, що ми можемо легко уявити, як може виглядати така крива, в основному річ, яку можна намалювати олівцем. Приклади: 0 = x^2 …

6
Витрати на ресурси сітки живлення
Витрати на ресурси сітки живлення Вступ У настільній грі Power Grid невід’ємною частиною гри є акт купівлі ресурсів для підживлення електростанцій. У грі використовуються чотири типи ресурсів (п'ять, якщо ви включаєте відновлювану енергію, але, очевидно, ви не можете придбати ресурси для цього). Це вугілля, нафта, сміття та уран. Ринок ресурсів …
14 code-golf 

13
Це макс-купа?
Купи , також відомі як пріоритетна чергу, це абстрактний тип даних. Концептуально це двійкове дерево, де діти кожного вузла менші або рівні самій вузлу. (Якщо припустити, що це макс-купа.) Коли елемент висувається або вискакується, купа переставляє себе, щоб найбільшим елементом був наступний, який повинен вискочити. Він може бути легко реалізований …

2
Лабіринт шахової дошки
Шахові фігури (королі, королеви, граки, єпископи та лицарі) та пішаки знаходяться на дошці, але не на площі a1 чи h8 . Ваше завдання - подорожувати від порожнього квадрата a1 до порожнього квадрату h8 , проходячи лише через порожні квадрати. Правила руху такі: Ви можете переходити з будь-якого порожнього квадрата до …
14 code-golf  chess  maze 

11
Я плачу лише доларами
Як підказує заголовок, хоча і дискретно, я плачу лише доларами. Змагання Напишіть функцію / програму, яка приймає рядок як вхід, який є грошовим значенням, якому передує символ. ex) £4.99. Потім поверніть ту саму суму, конвертовану в USD. Вхідні дані Ви отримаєте рядок як вхідний. У ній буде символ валюти, а …
14 code-golf  math  string 

19
Укорочення послідовного символу працює до n довжини
Змагання З огляду на рядок введення та ціле число n - усікають будь-які проміжки послідовних символів на максимальну n довжину. Символи можуть бути будь-якими, включаючи спеціальні символи. Функція повинна бути чутливою до регістру, і n може становити від 0 до нескінченності. Приклади входів / виходів: f("aaaaaaabbbccCCCcc", 2) //"aabbccCCcc" f("aaabbbc", 1) …
14 code-golf  string 

9
Найближчий продукт із 7-ма чіткими характеристиками
(через чат ) Запис OEIS A123321 перераховує послідовність чисел, що є добутком семи різних простих чисел. Для стислості ми назвемо це число 7DP . Перші кілька чисел та їх відповідних дільників нижче: 510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17 570570 = 2 …

21
Плетіння дощок для гольфу
Примітка: перша половина цього виклику виходить з попереднього виклику Мартіна Ендера - Visualize Bit Weaving . Езотерична мова програмування зла має цікаву операцію над значеннями байтів, які вона називає "плетінням". По суті це перестановка восьми біт байта (не має значення, з якого кінця ми почнемо рахувати, оскільки шаблон є симетричним): …

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