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

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

21
Укажіть число
Зазначивши реальне число, перетворіть його у список списків, коли негативний знак (якщо такий є) стає порожнім списком, ціла частина стає списком цифр, а дробова частина (якщо така є) стає списком цифр. Цифри повинні бути фактичними числами, а не рядками. Приклади 0 → [[0]] 123 → [[1,2,3]] -123 → [[],[1,2,3]] 123.45 …
19 code-golf  number 

30
Отримайте найкраще з двох масивів
Вам дадуть два масиви чисел з плаваючою комою. Ваше завдання - сполучити відповідні елементи двох масивів і отримати максимум кожної пари. Однак якщо два відповідних елемента рівні, ви повинні взяти їх суму. Наприклад, з урахуванням списків [1, 3, 3.2, 2.3]та [3, 1, 3.2, 2.6], ви повинні зробити наступне: Пара елементів …

22
Обчисліть n-й ітерат многочлена для конкретного значення; fⁿ (x)
Враховуючи поліноміальну функцію f (наприклад, як список p реальних коефіцієнтів у порядку зростання чи зменшення), невід'ємне ціле число n та дійсне значення x повертають: f n ( x ) тобто значення f ( f ( f (… f ( x )…))) для n застосувань f на x . Використовуйте розумну …

14
Обчисліть MU-числа
Перші два MU-числа - це 2 і 3. Кожне інше MU-число - це найменше ще не з’явилося число, яке може бути виражене як добуток двох попередніх різних MU-чисел точно одним способом. Ось перші 10 2, 3, 6, 12, 18, 24, 48, 54, 96, 162 Завдання Задавши додатне число, обчисліть і …

19
Витяг місцевих максимумів
Враховуючи масив додатних цілих чисел, виведіть масив усіх елементів, які більше або дорівнюють сусіднім. Більшість елементів матимуть два суміжні елементи; перший і останній елемент - це окремі випадки, оскільки вони мають лише один сусідній елемент. Можна припустити, що масив містить щонайменше два елементи. Тестові приклади: Input | Output [4,2,6,12,4,5,4,3] | …

15
Зворотний алгоритм куба Рубіка
Щоразу, коли ви робите рух по кубі Рубіка, відбувається зворотний хід, який скасовує перший хід. Через це кожен алгоритм (набір рухів) має зворотний алгоритм, який скасовує перший алгоритм. Мета цього завдання - знайти зворотний бік заданого алгоритму. Специфікація: Вхід складається з масиву окремих рухів. Кожен хід - це рядок довжиною …

30
Створіть абревіатуру
Це схоже на створення абревіатури , але є кілька ключових відмінностей, включаючи метод отримання абревіатури та цей виклик, включаючи гнучку передачу даних. Завдання З огляду на рядок (список символів / довжина 1 рядка дозволений), що містить лише друкований ASCII, вивести всі великі літери на вході, яким передує пробіл чи тире, …
19 code-golf  string 

10
Вибір діапазонів номерів SQL
Мені було досить важко досягти діапазону чисел, як рядки MySQL. Наприклад, діапазон 1-5 досягається за рахунок: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 це призведе до: 1 2 3 4 5 для 0-99 я можу перехрестити приєднатися до двох таблиць 0-9: CREATE TABLE …
19 code-golf  tips  syntax  sql 

19
Три трикутні числа [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Опис Раніше вже було чимало інших викликів щодо цих чисел, і я сподіваюся, що цього немає серед них. П …

14
Підрахунок від 1 до n без жодних послідовних чисел
Мета Вам дається ціле число n( n > 1). Ви повинні вивести скільки перестановок цілих чисел 1до nних, які починаються 1, закінчуються в n, і не мають двох послідовних цілих чисел, які відрізняються на 1. Крім того, якщо ви візьмете повний графік K_nі видалите краї шляху, 1-2-3-...-nви повинні порахувати гамільтонові …

3
Назвіть адронів
Виклик Враховуючи склад кварків частинки як вихід, виведіть відповідне ім'я адрона. Кварки будуть представлені з великої літери, а антикварки - з малої літери. Кварки можуть бути в будь-якому порядку, не обов'язково в порядку, наведеному нижче. Вбудовані функції забороняють отримати доступ до даних про частинки та / або кварки. Єдині кварки, …

30
Надлишкові булі
Вступ Класично булеви - це один біт; trueабо false, 1або 0. Провідні нулі були б просто зайвими. Наприклад, 001означає те саме, що 00001або просто 1. 32-бітний булів Враховуючи коефіцієнт truthy / falsey, виведіть еквівалентний 32-бітовий булевий як рядок. (Або як число, якщо з якихось причин ваша мова підтримує провідні нулі.) …
19 code-golf  string 

26
Зробіть струнні хвилі
Подавши рядок у якості введення, виведіть рядок із застосуванням наступного алгоритму: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n letter where n …
19 code-golf  string 

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

12
Яка площа цього багатокутника?
Обчисліть площу багатокутника. Натхненний цим відео алгоритмом шнурівки. Завдання Ваше завдання - створити програму або функцію, яка обчислює площу багатокутника. Програма або функція визначається відповідно до визначення за замовчуванням у мета. Вхідні дані Ви отримаєте координати X і Y кожної вершини багатокутника. Ви можете взяти дані як список кортежів ( …

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