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

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

2
Перетворювач базових номерів професора
Професор горіхової математики хоче зашифрувати всі свої дослідження, використовуючи систему, яка обов'язково обробляє навіть наймудріших своїх конкурентів! З цією метою професор вирішив змінити базу не просто числа, яке вони пишуть, а кожної однієї цифри в цьому числі, відповідно до якого місця знаходить цифра (рахуючи справа, починаючи з 1). Наприклад: Число …

3
Природний Пі №2 - річка
Мета Подавши рядок із штрихом хешів, обчисліть його загальну довжину та розділіть на відстань від початку до кінця. Моделювання Що ми моделюємо? Відповідно до цієї статті , відношення довжини річки до відстані між початком і кінцем приблизно Pi! (Це, можливо, було спростовано емпірично, але я міг знайти дані, і для …

3
Перетворити зразок в індекс
Ми кладемо кульки в фіксованому числі через бункера. Ці смітники починаються порожніми. Empty bin (a=4): 0 0 0 0 І по черзі ми додаємо кульки до бункерів. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Нам потрібен швидкий спосіб …

8
Знайдіть найближчу дату із зазначенням цільової дати та дня тижня
Знайдіть найближчу дату до TargetDate для певного дня тижня. Наприклад, з урахуванням дати 20161219та дня тижня Friday (6)відповідь є 20161216. Інший приклад, з урахуванням дати 20161219та дня тижня Wednesday (4), відповідь є 20161221. Остаточний приклад, з урахуванням дати 20161219та дня тижня Monday (2), відповідь є 20161219. Правила: Формат дати для …
12 code-golf  date 

11
Виклик цілого негативного порядку, але це Prime Time!
Я говорю про це питання , погляньте на це, якщо ви трохи розгублені. Основне завдання Ваше завдання полягає у виведенні об'єднаних цілих чисел у порядку зменшення, але збільшуючи максимальне ціле число кожного разу при натисканні 1 (для цього питання 1 вважатиметься простим числом) . Хоча це і не відрізняється від …

1
Доведіть 2 + 2 = 2 * 2 (і подібне)
Виведіть повний формальний підсумок таких тверджень, як 1+2=3, наприклад , 2+2=2*(1+1)тощо. Інтродукція Якщо ви знаєте арифметику піано, ви, ймовірно, можете пропустити цей розділ. Ось як ми визначаємо натуральні числа: (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, is a …

4
Допоможи мені розплутати ці дроти!
Мої дроти всі заплутані! Чи не прикро, коли дроти все заплутуються? Що ж, зі мною щойно сталося, тому я хотів би допомогти мені розплутати їх! Для вашої зручності я від’єднав їх усіх від пристрою, але вони все ще підключені до розетки. Ваше завдання - розібратися, як їх розплутати! Вхідні дані …
12 code-golf  string 

5
Згорнути ascii-art
Виклик Задавши прямокутну сітку символів для друку ascii у вигляді рядка або за допомогою стандартного вводу, напишіть функцію або програму, яка згортає символи, що не знаходяться з пробілом, на купу внизу. Правила: Вихід має ті ж розміри і символи, що і вхід. Символ, який не знаходиться в (row a,column b)пробілі, …

1
Згрупуйте ці клітини!
Ця задача заснована на грі Layerz. Враховуючи, на stdin або як аргумент функції, 2D прямокутний масив комірок, де кожна комірка містить чи порожню (ви можете використовувати 0s замість пробілів без штрафних санкцій), 1, 2, 3 або 4 ; знайти спосіб поділити його на допустимі регіони (як визначено нижче) таким чином, …

1
Я хочу спостерігати, як ти вмираєш від спраги
Ви подорожній, що перетинає пустелю між двома містами. Ви не можете нести достатню кількість води, щоб пройти, не зупинившись. Це варіація класичної головоломки. Правила Пустеля виглядає так: сітка WxH здебільшого порожнього місця. Пробіл, позначений Sтам, де ви починаєте, Eце місце, де ви хочете закінчитися, а квадрат, позначений цифрою N, містить …
12 code-golf  game  search 

9
Полігональні номери!
Вступ У математиці багатокутне число - це число, представлене у вигляді крапок або камінчиків, розташованих у формі правильного багатокутника. Крапки вважаються альфами (одиницями). Це один тип двовимірних фігурних чисел. Наприклад, число 10 може бути розташоване у вигляді трикутника: * ** *** **** Але 10 не можна розташовувати як квадрат. З …

17
Створити / * коментарі до рядків * /
Ваше завдання - написати програму (або функцію), яка буде приймати рядок як введення та додавати текст до початку кожного рядка, який відповідає таким правилам: Доданий текст повинен містити номер рядка. Ви можете використовувати індексацію на основі 0 або 1. Текст повинен бути коментарем на вашій мові. Коментар визначається як синтаксично …

5
Додайте коментарі до сценарію Python і зробіть це двомовною програмою Python / C ++
З огляду на наступний сценарій Python 3: def greet(): print("Hello, world!") greet() Додайте кілька рядків до цього текстового файлу, щоб він міг бути виконаний як програма Python, так і компільований та запускатися як програма C ++, що дає такий же вихід Здрастуйте, світ! (включаючи новий рядок в кінці): $ python3 …

2
Анімальна порада авантюриста
Змагання Ваше завдання - оживити Adve Adventurer, що рухається по моторошному (тобто Хелловін) лабіринту. Adve - це •; Він, проте, характер рідини, тому він не проти бути представленим іншим персонажем. Щоб оживити Adve, ви роздруковуєте кожен кадр; кадр - це карта з його поточним розташуванням у ній. Adve рухається по …
12 code-golf  string 

11
Квадратно-спіральна струна!
Давши рядок, спочатку квадрат його наступним чином: Спочатку напишіть рядок. abcde Далі напишіть рядок, повернутий ліворуч. abcde bcdea Продовжуйте робити це, доки не будете записати рядки (len) . abcde bcdea cdeab deabc eabcd Тепер читайте з рядка так: ----+ +--+| |+>|| |+-+| +---+ Що дає: abcdeabcdcbaedcbcdeabaede Роздрукуйте цей рядок. Тестові …
12 code-golf  string 

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