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

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

8
Перетворіть матрицю
Напишіть програму або функцію, де матриця A (максимальне значення розмірів матриці 100) перетворюється на нову матрицю B. Кожен елемент нової матриці B є сумою позитивних сусідів відповідного елемента матриці A . Розглядаються лише сусіди в чотирьох ортогональних напрямках, а краї не обмотуються. Приклад введення: 1 2 3 4 -1 -2 …
16 code-golf  math  matrix 

20
Розкладіть число!
Ваше завдання - розкласти число у форматі нижче. Це схоже на перетворення бази, за винятком того, що замість того, щоб перелічувати digitsв базі, ви перераховуєте список values, такий, що список додає до вхідних даних. Якщо дана база є n, то кожне число у списку має бути у формі k*(n**m), де …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

10
Створення карти падаючої кулі
Вступ Для тих, хто раніше ніколи не чув про цю гру. Ви граєте в м'яч, якому потрібно вижити якомога довше. Це робиться, рухаючись вліво або вправо, переходячи до отворів. Оскільки карта рухається вгору, вам потрібно довше вижити. Якщо ви шукаєте зображення, ви, мабуть, знаєте, про яку гру я маю на …

15
Мінімальний скалярний продукт
Мінімальний скалярний продукт Натхнення для цієї проблеми коду гольфу від конкуренції код варення від Google . Передумова, що стоїть перед проблемою, з огляду на вхід двох векторів різної довжини, знаходить мінімально можливий скаляр. Скаляр можна знайти за такою формулою: x1 * y1 + x2 * y2 + ... + xn …

24
Випадковий масив без повторення
Я відповідав на один виклик тут, і це завдання було частиною виклику. Я отримав 73-байтне рішення в JavaScript. Але я вважаю, що це занадто багато для простої речі. Виклик Введено як вхід два цілих числа: N довжина очікуваного масиву Rдіапазон інтервалу, починаючи з одного:, 1..Rне0..R-1 Виведіть у кожному запуску програми …

1
Допоможіть розробити найновішу головоломку Альфіса!
Алфіс, королівський вчений підпілля, закінчив прототип нового головоломки. Однак вона, схоже, не може знайти когось, хто бажає перевірити це. Правила її головоломки такі: Мета полягає в тому, щоб дістатися до правого боку, починаючи від самої центральної плитки з лівого боку. Для головоломок з парними висотами почніть з нижньої частини двох …

10
Блок-діагональна матриця зі стовпців
Натхненний скопійованим з цього питання в Stack Overflow. Давши матрицю A, створіть матрицю Bтаким чином, що стовпчики Aрозташовані в блоково-діагональній формі. Наприклад, дано 1 2 3 4 5 6 вихід буде 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 Правила …

21
Зниження знакових послідовностей
Вступ Як приклад візьмемо число 7. Потім ми дублюємо це і розміщуємо 7 проміжків між ними. Ми отримуємо це: 7_______7 Після цього ми будемо зменшувати кількість, поки не залишиться пробілів. Для числа 7 отримуємо наступне: 7_______7 6543210 Потім ми просто з’єднаємо їх обох, так: 7_______7 6543210 becomes 765432107 Це вийде …

13
Отримайте найближче значення до числа
У цьому коді гольфу вам потрібно отримати найближчий номер з іншого в списку. Вихід може бути найближчим до входу. Приклад: value: (Input) 5 --- [1,2,3] --- 3 І програма може працювати з від’ємними числами. Приклад: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] --- …

11
Сума двійкових підрядів
Цей виклик простий, задаючи десяткове число, перетворюйте у двійкове та обчислюйте суму підрядків двійкового числа, довжина яких коротша від початкового числа. Ось приклад: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 = 1 0 = …

5
Розбираємо вкладені рядки з цифровим відведенням
Завдання Рядок Sскладається з наступного процесу: Почніть з Sпорожнього рядка. Вставте в деякому положенні Sрядок форми ds, де dє ненульовою цифрою і sє рядком з dмалих літер ASCII. Ми говоримо , dsє складовою з S. Перейдіть до кроку 2 або зупиніться. Ваше завдання - взяти такий рядок як вхідний і …

3
Довільна точність цілочисельного відділу
Ми будемо здійснювати ділення для довільно великих цілих чисел. Це код-гольф . Завдання полягає в тому, щоб написати програму або функцію, яка реалізує довільну точність цілих чисел і поділ на них. Зауважте, що багато речей, які могли б зробити це дуже легко, заборонені, будь ласка, переконайтеся, що їх прочитали . …

3
Якою мовою є це слово?
Вам слід написати програму або функцію, яка визначає мову певного слова. Завдання - розпізнати деякі з 5000 найпоширеніших слів на 4 мовах: Англійська Німецька Італійська Угорська Списки слів можна знайти в цьому сховищі GitHub. Ви допускаєте помилки в 40% наданих тестових випадків . Тобто ви можете неправильно класифікувати 8000 з …

10
Вирівняйте аргументи функції за власними рядками
З огляду на введення рядка, що представляє визначення функції, виведіть рядок з новими рядками та пробілами, щоб аргументи функції були розділені на новий рядок та вирівняні. Рядок введення буде відповідати наступному шаблону: По-перше, він розпочнеться з префікса, який завжди має принаймні один символ і не містить жодного символу ,(). Відкрита …
16 code-golf  string 

3
Перевірте періоди роботи
Вступ Тут, у Німеччині, постанова про робочий час дуже сувора. Якщо ви працюєте 6 і більше годин на день, вам потрібно зробити принаймні 30-хвилинну перерву. Якщо ви працюєте 9 і більше годин, вам потрібно зробити перерву в 45 хвилин. Якщо ви працюєте менше 6 годин, вам не доведеться робити перерви. …

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