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

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

9
Кодуйте зображення всередині джерела
Завдання гольфу полягає в кодуванні та стисненні наступного зображення всередині вихідного файлу. Для цього потрібно написати 3 функції: red,, greenі blueякі приймають x / y координати зображення і повертають відповідне значення пікселів R / G / B між 0-255. Ось код тестування C / C ++: #include <stdio.h> #include "your_file" …

2
Обґрунтуйте текст, додавши пробіли
З огляду на цей текст Lorem ipsum dolor sit amet, consectetur adipisicer elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Тим не менше, ми не вимагаємо напруги ullamco Laboris nisi ut aliquip ex ea comodo posleat. Duis aute irure dolor in reprehenderit in voluptate velit esse …

4
Збивати стіни в лабіринті
Правила: У цій грі ви починаєте вгорі прямокутну сітку розміром N x M, складену зі стін та відкритих просторів. Вхід - N рядків з M символів, де a .вказує відкритий простір і a xзадає стіну. Ваша програма повинна вивести найменше число K таким чином, щоб існував шлях від верхнього лівого …
10 code-golf  maze 

6
Перерахуйте всі двійкові дерева з n вузлами
Враховуючи ціле n, перерахуйте всі можливі повні двійкові дерева з п внутрішніми вузлами. (Повні бінарні дерева мають рівно 2 дитини на кожному внутрішньому вузлі). Структура дерева повинна виводитися як обхід дерева заздалегідь замовленим з 1, що представляє внутрішній вузол, і 0 - зовнішній вузол (Null). Ось приклади для перших n: …

7
Перевірте, чи струна - це перетасування близнюків
Пояснення Два рядки можна перетасувати, перекресливши їхні букви, щоб утворити новий рядок, подібно до того, що дві купи карт можна перетасувати, щоб утворити одну купу. Наприклад, рядок HELLOі WORLDможе бути перемішуються з утворенням HWEOLRLLOD, або HEWORLLLDO, або , можливо , просто HELLOWORLD. Це не перетасування, якщо не збережено початковий порядок …

1
Код 39 Сканер штрих-коду
Код 39 , розроблений у 1974 році, є однією з найбільш часто використовуваних символогій або типів штрих-кодів, хоча саме система UPC / EAN найчастіше спостерігається в роздрібних продажах. Штрих-коди коду 39 можуть кодувати великі літери, цифри та деякі символи і є дрібницею для друку з комп'ютерного програмного забезпечення за допомогою …
10 code-golf 

5
Зробіть простий бот IRC.
Завдання Створіть простий бот IRC, який виконує прості завдання, як привітання користувача. Деталь (Ви можете побачити цей документ RFC .) Напишіть повну програму, яка виконує такі: Програма вводить nicknameі realnameвід користувача. Усі nicknameта в realnameякій формі [A-Za-z0-9]+мають бути дозволені, але не важливо, чи дозволені інші форми. Наприклад, якщо користувач хоче …

5
n число, що має n кількість чітких простих факторів
Створіть найкоротшу функцію, програму або вираз, що обчислює A073329 , тобто a(n)- n-е число, що має n чітких простих коефіцієнтів. Введення - це кількість елементів у послідовності, яку потрібно повернути. 0 < n. Мене не турбує ціла точність. Я просто хочу алгоритм. Для мов, які не підтримують довільно великих цілих …
10 code-golf  math 

2
Гра в основні сітки
Мені було весело вирішувати це питання, тому я пропоную цю проблему для гольфу. Завдання цього гольфу - знайти найбільше просте число, яке можна побудувати за допомогою наведених інструкцій. Ви повинні прийняти 3x3 сітку з однозначних цифр як вхідні дані. (Ви вирішуєте, як ви хочете це зробити, але вкажіть це у …

7
Генератор карт Бінго
Картка Бінго - це п'ять стовпців по п’ять квадратів у кожному, середній квадрат позначений "БЕЗКОШТОВНО". Числа не можна дублювати. П'ять стовпців заповнене таким діапазоном чисел: Б: 1-15 Я: 16-30 N: 31-45 Г: 46-60 O: 61-75 Якнайменше символів виведіть рядок, який можна інтерпретувати як рандомізовану карту Бінго. Наприклад: 1,2,3,4,5,16,17,18,19,20,31,32,33,34,35,46,47,48,49,50,61,62,63,64,65 Цей приклад …
10 code-golf  game 

3
Навігація на літаку
Вам доручено планувати маршрут польоту для місцевої компанії з доставки літаків. Потрібно прокласти маршрут з точки А до точки В. Ви просто не можете стартувати з А, наводьте літак на В і вирушайте, однак, оскільки переважаючі вітри будуть дути вас з курсу. Натомість вам потрібно розібратися, у якому напрямку ви …
10 code-golf  math 

5
Обчисліть цілу послідовність, отриману з простих множників
Створіть функцію, вираз або програму, яка виконує такі дії: Візьміть прості множники будь-якої кількості і підсумовуйте їх. Наприклад, прості коефіцієнти 28 - 2 2 7, підсумовані до 11. Помножте результат на кількість простих факторів для даного числа. Наприклад, 28 має 3 прості коефіцієнти, які дорівнюють 11. 11 * 3 - …
10 code-golf  math 

12
Індекс рівноваги послідовності
Індекс рівноваги послідовності - це такий індекс, що сума елементів у нижчих індексах дорівнює сумі елементів при більш високих індексах. Наприклад, у послідовності A: A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3 - показник рівноваги, оскільки: A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6 також є показником рівноваги, оскільки: A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (сума нульових елементів дорівнює нулю) 7 …
10 code-golf 

1
Візуалізатор рівнянь мистецтва Ascii
Справа з рівняннями за відсутності хорошого редактора рівнянь є безладним і неприємним. Наприклад, якби я хотів висловити інтеграл та його рішення, це може виглядати приблизно так: Інтегральний [x ^ 3 e ^ (- mx ^ 2 b / 2), dx] = - ((2 + b m x ^ 2) / …

13
Добуток цифр
Для заданого натурального цілого числа N складіть повну програму, щоб знайти мінімальний природний M таким, щоб добуток цифр M дорівнювало N. N менше 1 000 000 000. Якщо M не існує, надрукуйте -1. Ваш код не повинен займати більше 10 секунд для будь-якого випадку. Sample Inputs 1 3 15 10 …
10 code-golf  math 

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