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

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

30
Фібоначчі-ориал
Визначення Послідовність Фібоначчі F(n)на натуральних цілих числах визначається як така: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Оригінальним числом Фібоначчі з натурального числа є добуток [F(1), F(2), ..., F(n)]. Завдання З огляду на додатне …

13
Зображення старого друга в мистецтві ASCII
Я сподіваюся, що ця картина вам здається знайомою. Це один із привидів Пакмана у його "вразливому" стані , після того, як Пакман з'їв таблетку харчування. Змагання Зобразіть наш привид у невеликому кадрі, використовуючи арт ASCII. У нормальному масштабі (детальніше про це пізніше) кожен квадрат на наведеному вище зображенні повинен відповідати …

25
Розгорніть масив С
У мові програмування на C масиви визначаються так: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Розмір масиву виводиться з елементів ініціалізації, що в даному випадку становить 6. Ви також можете записати масив C таким чином, чітко розміряючи його, визначаючи кожен елемент …
36 code-golf  string  parsing  c 

27
Побудова метронома
Вступ Деякі дні тому мені знадобився метроном для чогось. У мене не було жодного доступного, тому я завантажив додаток із App Store. Додаток мав розмір 71 МБ !!! 71 Мб для виготовлення tic-toc ...?! Тож код-гольф прийшов мені в голову, і мені було цікаво, чи хтось із вас, хлопці, може …
36 code-golf  music  audio 

14
Сума завжди 15
Напишіть програму або функцію, яка приймає масив невід’ємних цілих чисел як вхід і виводить набір векторів / масивів з елементами вхідного масиву в порядку, розділіть так, щоб кожен вектор суммувався до 15. Якщо сума першого N елементів не "потрапляє в 15", тоді число, яке перенесло його через 15, повинно бути …

22
Скорочення дійсно можуть звузити датчики повідомлень
Через це вам потрібен кращий спосіб опрацювання, якщо фраза є абревіатурою слова. Ви також вважаєте, що варто було б дізнатися, чи є відповідна фраза та слово рекурсивними абревіатурами. Ваше завдання: Давши слово, а потім фразу, розділену рядком, виведіть, якщо фраза є абревіатурою, а потім, якщо це рекурсивна абревіатура . (Фраза …

4
Успішно орієнтується в астероїдному полі
Вступ Всім відомо, що можливість успішного навігації астероїдного поля становить приблизно від 3 720 до 1. Але, незважаючи на ваше попередження, Хан Соло все ще готовий спробувати свою удачу. Боячись свого штучного життя, ви вирішили за допомогою коду на своєрідному діалекті корабля ( читайте: улюблена мова Code Golf ) - …
36 code-golf  maze 

30
Створення ярмарку монет
У вас є монета , яка виробляє 0або 1. Але ви підозрюєте, що монета може бути упередженою , це означає, що ймовірність 0(або 1) не обов'язково становить 1/2. Добре відома процедура «перетворення» Необ'єктивне монету в справедливої монети (тобто для отримання результатів з однаковою ймовірністю), як це було запропоновано фон Неймана, …

30
Каталонські числа
У число Каталонський ( OEIS ) представляють собою послідовність натуральних чисел часто з'являються в комбінаториці. П'яте каталонське число - це кількість слів Dyck (врівноважені рядки дужок або дужок, такі як [[][]]: формально визначається як рядок, що використовує два символи a і b, так що будь-яка підрядка, що починається з початку, …

7
Числа як кругова графіка
Спочатку вивчіть цю головоломку, щоб відчути, що ви будете створювати. Ваше завдання полягає в тому, щоб написати програму або функцію, яка виведе кругову графіку на зразок головоломки із зазначенням (базове 10) число від 1 до 100 (включно). Це схоже на це завдання , за винятком того, що ви будете створювати …

18
Візуально поясніть теорему Піфагора
Поширене візуальне пояснення теореми Піфагора є таким: Квадрати призначені для відображення сторони довжини квадрата, а площі a + b = c, так, як говорить теорема Піфагора. Ця частина - те, що ви маєте показати. Ваше завдання Ви отримаєте два цілих числа як вхідні дані, призначені для відображення сторін aі bпрямого …

10
Скажи мені, скільки математичних проблем я маю робити!
Мій вчитель завжди дає мені найскладніший набір задач з математики для домашніх завдань. Як: pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even. І я хочу заздалегідь знати, скільки часу потрібно відкласти на домашнє завдання, але я не хочу все це вияснювати. Ось чому це ваше завдання …

9
Їсти цукерки у правильному порядку
Що стосується того, щоб їсти цукерки, я дотримуюся більш високих стандартів, ніж типовий лайперсон. Існує тонкий баланс між "змішуванням його" і "збереженням найкращого для останнього". У цьому виклику вам буде надано рядок символів, у якому кожен персонаж являє собою цукерку. Різні символи (залежно від регістру) представляють цукерки різних типів. Потім …

28
Java - це JavaScript, як автомобіль - килим
Заголовок викрадений натхненним відповіддю Грега Х'югілла на те, у чому різниця між JavaScript та Java? Вступ Java та JavaScript є найпоширенішими мовами серед програмістів, і в даний час є найпопулярнішими тегами в Stack Overflow. Однак, як всі ми знаємо, окрім подібних імен, вони не мають майже нічого спільного. На честь …

5
Буква, цифра, символ, пробіл, повторення
Є 97 персонажів ASCII, з якими люди стикаються регулярно. Вони поділяються на чотири категорії: Букви (52 всього) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Числа або цифри (всього 10) 0123456789 Символи та пунктуація (всього 32) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Пробіл (3 усього) Пробіл , вкладка \tта новий рядок \n. (Ми розглянемо варіанти нових рядків, \r\nяк один символ.) Для стиснення …

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