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

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

1
Привіт людський, я хочу відновити свої маленькі котячі фото
NB: Все, що представлено в ситуації, є абсолютно підробленим і щойно було поставлене тут, щоб зробити виклик трохи веселішим;) ... А може і ні;) === === ПОЧАТОК ПЕРЕМОГА === === Привіт, нещодавно у мене вийшов з ладу диск. Я сподіваюся, що було резервне копіювання, і тепер я хочу повернути свої …

24
Як давно це було?
Як давно це було? Правила Кожне подання повинно бути повноцінною програмою. Програма повинна приймати дані у вигляді двох дат, розділених комами YYYY-MM-DD, та друкувати кількість днів, що минули після другої дати, до STDOUT так, як ніби сьогодні була перша дата (якщо друга дата буде надалі, виведіть a від’ємне число) плюс …
9 code-golf  date 

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

9
Love Tester Code Golf
Створіть програму, яка підраховує загальну кількість букв, спільних для двох імен, і знаходить добуток їх довжини, щоб функціонувати як "тестер любові". Умови: ви не зможете отримати відповідь 1: 1 (3 з 3 і т.д.). Вхідні дані Два імені від STDIN або найближчої альтернативи. Вихідні дані Обчисліть xяк загальну кількість спільних …

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

5
Надрукуйте таблицю чисел у десяткових та 2 ** i базах
Комп'ютери живуть бінарними. Усі програмісти знають бінарне. Але 2**xоснови часто нехтують як непрактичні, тоді як вони мають прекрасні стосунки до бінарних. Показати вам один приклад такого красивого відношення, 19 буде моїм відгуком. 19 10011 103 23 13 j 19 - десятковий, включений для наочності. 10011 - це 19 у двійкових. …

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

3
Падіння хаосу (побудова мінімально аперіодичної послідовності)
Ідея тут полягає у створенні майже повторюваного шаблону. Тобто, послідовність, що будується, змінюється в останній момент, щоб уникнути повторення деякої послідовності. Необхідно уникати наслідків типу AA та ABA (де B не більше A). Приклади: Я продовжу з початку, перерахувавши всі невеликі приклади, щоб зробити свій опис яснішим. Почнемо з 0. …

4
Недоторканні
Недоторкані числа α Недоторкане число - це додатне ціле число, яке не може бути виражене сумою всіх належних дільників будь-якого додатного цілого числа (включаючи саме недоторкане число). Наприклад, число 4 не є недоторканим, оскільки воно дорівнює сумі власних дільників 9: 1 + 3 = 4. Число 5 недоторканне, оскільки воно …

4
Кількість обшивок доміно
Напишіть програму або функцію, яка за позитивних n і m обчислює кількість дійсних чітко виражених домінок для доміно, які можна помістити в прямокутник n на m . Це послідовність A099390 в Інтернет-енциклопедії цілих послідовностей . Ви можете приймати дані у вигляді аргументів (аргументів), CLA або stdin у будь-якому розумному форматі. …

8
Ти сьогодні причаївся?
У дистрибутиві Debian Linux (та дистрибутивах на основі Debian, таких як Ubuntu, Kali та інші) використовується менеджер пакунків під назвою APT. Для встановлення програми fooви введете термінал sudo apt-get install foo Одне маленьке пасхальне яйце APT - це наступне apt-get moo Який після введення дасть наступний висновок (__) (oo) /------\/ …

7
Цифрова річка (найшвидше і найшвидше рішення)
Це моє перше питання, тому я сподіваюся, що це буде добре. Фон: Ви не можете думати про річки. Питання обертається навколо поняття цифрових річок. Цифрова річка являє собою послідовність чисел , де число наступне nв nплюс сума його цифр. Пояснення: 12345 супроводжується 12360, оскільки 1 + 2 + 3 + …

1
Ймовірності нокауту
Нокаут - це баскетбольна гра, в якій гравці по черзі стріляють. Він грається як послідовність змагань для двох гравців, кожен з яких має можливість "вибити" одного з цих гравців. Припустимо, гравці A B C Dта їх шанси вистрілити та зробити кошик 0.1 0.2 0.3 0.4відповідно, незалежно від іншого гравця у …

3
Квадрат від цифр з найбільшою сумою
Ви повинні написати програму або функцію, яка отримує список цифр як вхід і вихід або повертає найбільшу суму, досяжну, поставивши ці цифри у квадрат. Введення завжди буде містити квадратну кількість цифр. Приклад квадратного розташування для введення 9 1 2 3 4 5 6 7 7може бути 677 943 125 Сума …

1
Пошук під маршовими квадратами
Marching Squares - алгоритм з комп'ютерної графіки, який використовується для відновлення 2D ізоконт з сітки зразків (див. Також його старший брат Marching Cubes для 3D-налаштувань). Ідея полягає в тому, щоб обробити кожну клітинку сітки незалежно та визначити контури, що проходять через неї, на основі значень у її кутах. Перший крок …

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