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

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

1
Максимальна побудова підрядок
У цьому виклику вам передаються дві речі: Довжина струни, N Список рядків, Lкожному з яких присвоєно бальне значення. Будь-який рядок, який не передається, має значення 0 Потрібно побудувати рядок довжиною Nтаким чином, щоб сума всіх точок підрядків була якомога більшою. Наприклад: 5 [("ABC", 3), ("DEF", 4), ("CDG", 2)] повинен вивести …

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

4
Вирощування послідовності квінтів
Ви повинні написати послідовність з 10 програм, p1 p2 ... p10які відповідають таким властивостям: pKдрукує pK+1на Kвід 1 до 9 p10 відбитки p10 Коли перші Kпрограми об'єднані, отримана програма p1...pKнадрукується p1...pK. Кожна програма pK повинна бути більшою в байті, ніж попередня програма pK-1. Усі програми повинні бути однаковою мовою. Дозволяються …

6
Послідовність Кімберлінга
Вступ Звичайно, у нас багато проблем із послідовністю , тож ось ще одна. Послідовність Кімберлінга ( A007063 ) має такий вигляд : 1, 3, 5, 4, 10, 7, 15, 8, 20, 9, 18, 24, 31, 14, 28, 22, ... Це відбувається шляхом переміщення нормальної ітерації: [1] 2 3 4 5 …

2
Калькулятор дати забутих царств
Прагнучи вирівняти ігрове поле між мовами із вбудованими бібліотеками дат і без них, давайте попрацюємо з вигаданим календарем. Забуті королівства - це (( ? ) Кампанія для Dungeons & Dragons. Звичайно, у кожного свій календар. Календар арфов Зручно, що рік у Забутих Царствах також має 365 днів. Крім того, календар …

4
Простий симулятор ДНК
Ваш код назавжди створить дуже просте зображення ASCII-мистецтва ДНК. Це буде приймати два числа як вхід у будь-якому бажаному форматі: як список, як аргументи до функції, на stdin тощо. Інтервал Iз плаваючою комою в секундах між 0,0 та 1,0 (включно) Рівень масштабування Zяк ціле число від 1 до 64 (включно) …

2
Бігові гонки
Вам будуть надані два фрагменти введення: рядок у кодованому форматом довжині довжини, що визначає бігову доріжку, і велика літера, що представляє смугу, з якої слід починати. Наприклад, рядок "3a4A6b5B" розширюється на "aaaAAAAbbbbbbbBBBBB". Потім ви використовуєте розширений рядок для створення доріжки як такої: A) aaaAAAA B) bbbbbbBBBBB Це доріжка з двома …

6
Налаштуйте свій стілець
Виклик Ви тільки що придбали абсолютно новий стілець! Проблема в тому, що ви не маєте ідеї, як це контролювати, тому вам потрібно буде написати програму, щоб зробити це за вас. Ви можете так довго сидіти в непристосованому кріслі. Тому ваш код повинен бути якомога коротшим. Приклади 5,3,2,2,1 O | | …

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

9
Гольф Hilbert Primes
Числа Гільберта визначаються як натуральні числа форми 4n + 1для n >= 0. Перші кілька номерів Гільберта: 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 Послідовність номерів Гільберта задається послідовністю OEIS A016813 . …

17
Продукт у винятковому та всеосяжному асортименті
Натхненний цим питанням на @ CᴏɴᴏʀO'Bʀɪᴇɴ . Взято з питання: Ваше завдання просте: задано два цілих числа a і b, виведіть ∏ [a, b]; тобто добуток діапазону між a і b. Ви можете приймати a і b у будь-якому розумному форматі, будь то аргументи функції, введення списку, STDIN та ін. …
18 code-golf  math 

5
Розборка jQuery
Через деякий час після цього інциденту ... Є деякі з нас, хто проти цього дефіцитного порядку jQuery. Це нечесна присутність, яку треба винищувати . Тому я закликаю вас, лояльних до Нового Королівства Реформації, створити програму, яка усуне такий опір. Увесь код повинен бути перевірений та шуканий БУДЬ-ЯКОГО та КОЖНОГО сліду …

2
Мінімізація математичних висловлювань
Змагання Ви власник дивовижної послуги під назвою Coyote Beta , яка магічно відповідає на математичні запитання, які її користувачі надсилають через Інтернет. Але виявляється, пропускна здатність дорога. У вас є два варіанти: або створити " Coyote Beta Pro", або знайти спосіб вирішити це. Зовсім недавно хтось запитав (x + 2). …

11
Протокосмічні окупанти (чи можете ви його затулити?)
Протокорейські загарбники Це виклик графічного виводу, де завданням є дати найкоротший код на кожній мові. Завдання Ваш код повинен дозволяти користувачеві переміщувати наступного прибульця по екрану / вікну. Ваш код може просто завантажити його з локального файлу. Не соромтеся конвертувати його в інший стандартний формат зображення або навіть виправити невеликі …

4
Роздрукуйте символьний мінус свого коду
(Це варіант щодо друку негативу коду , який мені дуже сподобався! Завдяки Мартіну Бюттнеру ♦ - майже весь цей текст є його.) Розглянемо символи наступними символами для друку ASCII (зауважте, що пробіл включено): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ І буквено - цифрові бути наступні: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Розглянемо квадрат друкованих символів ASCII для довжини сторони N, …

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