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

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

3
Відтворити речення
Цей виклик складається з двох частин. Переможцем стане рішення з найменшим загальним числом байтів. Для обох викликів слід використовувати однакову мову. Частина 1: Напишіть функцію або програму, яка приймає речення з лише дійсними словами як вхідні та виводить список використаних символів, кількість разів вживання кожної літери та кількість літер у …

5
Сусідний лист-тест
Одним з аспектів тестування міцності пароля є запуски суміжних літер на клавіатурі. У цьому виклику має бути створена програма, яка повертається, trueякщо рядок містить будь-які пробіги суміжних літер. Що вважається пробігом суміжних літер? Для цієї спрощеної версії тестера на захист пароля, пробіг суміжних символів - це 3 або більше літер, …

12
Поясніть десятки
Давши десяткову форму у вигляді <float>, <precision>, ви малюєте графічне зображення десяткової частини (тобто дробу) поплавця. Приклади: Вхід:, 6.75, 4вихід: 6||| 7 ---- 6.75(перше число з входу) - це число, яке потрібно пояснити, 4(друге число з входу) - кількість тирев під трубами. 6дорівнює 6,75, 7є стелею 6.75. Кількість труб - …

5
Який це кут?
Мета цього завдання - визначити кут лінії на зображенні. Правила щодо зображення: Фон зображення буде білим ( #FFFFFF) Обведення лінії буде чорним ( #000000) Рядок НЕ буде антисексуальним Зображення буде розміром 100x100 пікселів Рядок розпочнеться в центрі зображення Лінія почне вказувати вниз (6-OClock) Лінія буде довжиною 50 пікселів Кут лінії …

3
Гра в замки та ключі
Є n ящиків, пронумерованих 1-n . Кожен ящик заблокований таким чином, що його можна відкрити лише одним відповідним типом ключа (також пронумерованим 1-n ). Ці клавіші випадковим чином розкидані по полях (один ящик може мати будь-яку кількість клавіш, один ключ може мати будь-яку кількість дублікатів), а потім усі поля закриваються. …

2
Напишіть перекладача ~ ATH
Популярний webcomic Homestuck використовує мову програмування, покликану ~ATHзнищувати всесвіти. Хоча ця проблема з гольф-кодом полягає не в тому, щоб написати програму, щоб знищити наше існування, ми знищимо ще кілька ручних (хоча і менш цікавих) сутностей: змінних . ~ATH(вимовляється "til death", помічайте, як ~athпрацює "tilde ath"), створюючи змінну, яку називають THIS, …

1
Найкращий доказ, занадто малий для фі-!
Ти сидиш вдома, розтираючи руки в самий злий спосіб. Цього разу я зможу встановити спільноту A-SPIN! Я просто стверджую, що я довів цю проблему (яка, без сумніву, неможлива) всередині цієї книги тут ... Ви відкриваєте першу відповідну сторінку. Ви скребте ці слова ... Ти, звичайно, злий Фермат! Ха-ха, просто жартую. …

3
Фестиваль арт-вогнів ASCII
Напишіть якомога менше символів програму, яка бере нуль або шість аргументів командного рядка menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Обидві форми повинні підтримуватися. Версія з нульовим аргументом повинна бути еквівалентною виклику шестиаргументальної версії з поточною датою та часом системи в локальному часовому поясі.) і якщо вказані (григоріансько-календарний) дата …

12
Ітераційне кочення кости
З урахуванням введення , nде 3 <= n <= 25необхідно виконати наступні кроки, починаючи з одного nодностороння штампа (граней в діапазоні [1, n], включно): Роздрукуйте результат прокатки поточних nкісток у грі у формі kdn: X(де Xрезультат іk кількість кісток у грі). Якщо Xбільше або дорівнюєn/2 разів грати кістки, додайте штамп. …
12 code-golf  random 

7
Лайки, що перебивають сигнал
У Quining довга історія - якщо ви ще не чули про нього, натисніть на тег і прочитайте його трохи. Ваше завдання Виведіть нескінченний ряд 1s (без інших інтервалів (нові рядки, пробіли тощо)) UNTIL SIGINT (зазвичай CTRL-C). Коли він викликається, виведіть джерело програми. Правила Це повинно бути дійсною квиною: Немає джерела …
12 code-golf  quine 

8
Набір багатовимірних міток
У багатовимірному світі парових панків наш начальник хоче прикріпити надруковані етикетки до кожного ящика в багатовимірному шафі файлів нашого конгломерату. Бос хоче набрати весь аркуш етикетки як єдину форму, використовуючи шрифт, куплений лише для цієї мети, тому нам доведеться замовити сорти (металеві шматочки символів). Оскільки сорти є дуже дорогими, наше …

1
Понеділок Міні-Гольф №7: Спростіть вимірювання інгредієнтів
Понеділок Міні-Гольф: Серія коротких викликів з гольф-кодом , що публікуються (сподіваємось!) Кожного понеділка. Вибачте, що пізно; Я зрозумів 90% шляху через написання іншої думки, що це дублікат. Моя сім'я досить велика, тому ми їмо багато їжі. Для приготування достатньої кількості їжі нам зазвичай потрібно подвоїти, потроїти або навіть учетверо викласти! …

4
Детектор крайового звуку
Ваше завдання - написати програму, яка приймає вхідне зображення і запустити його через виявлення краю, щоб стати вихідним зображенням. Виявлення краю працює наступним чином (якщо незрозуміло, див. Розпізнавання крайових міток ): Значення пікселя - це загальна яскравість пікселя, тому, якщо він кольоровий, вам потрібно спочатку перетворити його в масштаб сірого …

3
Наставний сезон
Штанги в моєму тренажерному залі виглядають так: =========[]-----------------------[]========= Вони можуть містити тарілки п'яти різних розмірів, 2,5 фунта, п'ять фунтів, десять фунтів, 25 фунтів і 45 фунтів: . . ! | . ! | | | | | | | | ' ! | | | ' ! | ' Для …

5
Уникайте повторення літер між п'ятьма простими програмами
Ваша задача полягає в тому, щоб написати 5 різних повних програм для 5 наступних завдань: Друк Hello, World! З огляду на вхід з STDIN, виведіть факториал, ви можете припустити, що вхід є цілим числом = = 0 Давши ціле число N, обчисліть суму простих чисел <= N З огляду на …

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