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

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

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

20
Знайдіть стовпці, де всі символи однакові
Я натрапив на це питання на SO та подумав, що це зробить приємне завдання для гольфу. Отже ось це: Виклик: Напишіть програму, яка зчитує послідовність рядків символів, по одному на рядок, і виводить список усіх позицій, де кожна струна має однаковий символ. Вхід і вихід: Вхід складається з одного або …
18 code-golf 

5
Виправити порушену випадкову функцію
Друг має на своєму комп’ютері додаткову карту, яка генерує ідеально випадкове число від 1 до 5 включно. На жаль, вони як-небудь пролили на нього кола, і тепер вона генерує лише 2-х для всіх чисел від 1 до 4. На щастя, випадковість збережена, але 2 мають вірогідність 80%, а 5 - …

15
Мандрівник часу
Виграє найкоротший код для створення правильних часових годин. Ви досвідчений мандрівник у часі і, як відомо, зупинявся на багатьох планетах під час своїх подорожей. Кожна планета обертається з різною швидкістю, і через це тривалість дня відрізняється, ніж наш звичайний 24-годинний день. В результаті планети використовують годинники з різною кількістю годин. …
18 code-golf 

5
Роздрукуйте двійкове дерево
Натхненний останнім запитанням про SO ... Напишіть функцію для друку двійкового дерева у такому форматі: 3 / \ 1 5 \ / \ 2 4 6 Вихід повинен складатися з рядка вузлів, за яким слід рядка /та \символів, що вказують взаємозв'язки, а потім лінії вузлів тощо. Можна припустити, що всі …

30
Шаблон шахової дошки
Введення: додатне число, менше 80, від stdin або як аргумент командного рядка. Вихід: Шаблон квадратної шахової дошки, розмір вхідного номера. Темні поля представлені буквою "X", білі поля - пробілом. У верхньому лівому полі має бути "X". Повна програма потрібна. Приклади: Вхід : 1 Вихід : X Вхід : 8 Вихід …

30
Друк відсутніх символів
Простий виклик, натхненний популярністю мого попереднього невидимого тексту для друку та надрукування справжніх невидимих ​​текстових викликів, а також однаковий рядковий виклик однакової довжини . З огляду на рядок, що складається лише з символів для друку ( 0x20 to 0x7E), друкуйте кожен символ, який можна надрукувати, не присутній у рядку. Вхідні …
18 code-golf  string 

2
Підрахунок істот на шестикутній плитці
Цей виклик змусить вас порахувати "істот" у грі на плитці Palago. Істота - це будь-яка закрита форма, яку можна утворити плитками Palago відповідного кольору в шестикутній сітці. Гра Palago складається з таких плиток: Ці плитки можна обертати на 120∘120∘120^\circ , 240∘240∘240^\circ або взагалі не розміщувати і розміщувати десь на шестикутній …

15
Я примножую джерело, ви (певно) примножуєте вихід!
Завдання Завдання полягає в тому, щоб написати програму, яка виводить послідовне, але інакше довільне додатне ціле число (настільки суворо більше, ніж 0). Ось улов: коли джерело повторюється разів (код додається / об'єднує до себе), програма повинна мати ймовірність виведення та решту ймовірностей виведення без змін.xxxNNNN−1N−1N-11N1N\dfrac{1}{N}N⋅xN⋅xN\cdot xN−1NN−1N\dfrac{N-1}{N}xхx Приклад Припустимо, що вашим …

24
Почніть з них
Давши суворо додатне ціле число n , виконайте наступні кроки: Створіть масив A з n 1 s. Якщо A має лише один елемент, скасуйте. В іншому випадку, починаючи з першого елемента, замініть кожну пару A на її суму, залишивши останній елемент таким же, як і довжина A непарного, і повторіть …

23
Чи може Джиммі повісити на мотузку?
Ще один виклик Джиммі від його оригінального батька. Дивіться інші чудові виклики . Як ви всі знаєте, останнім часом ми спостерігаємо виклики, пов’язані з Джиммі на платформах. Тепер Джиммі є акробатом, про який я вже згадував, і він має інші трюки в рукаві. Один з таких трюків - підвішування мотузок. …

19
Ермітова матриця?
Зауважте, що цей виклик не потребує обробки чи розуміння складних чисел. З огляду на не порожню квадратну матрицю, де кожен елемент є двоелементним цілим списком (Re, Im), визначте (даючи будь-які значення truthy / falesy або будь-які два послідовні значення), чи є це ермітовою матрицею. Зауважте, що вхід - це тривимірний …

15
Створіть комутативну інжекційну функцію між будь-яким (обмеженим) нескінченним набором та невпорядкованими парами
Пов’язано, але для цього потрібні лише додатні цілі числа і не повинні бути комутативними Функція сполучення кантора описана в цій статті Вікіпедії . По суті, це така операція, що при застосуванні до двох значень X і Y можна отримати вихідні значення X і Y з отриманим результатом. Ваше завдання - …

18
Поради для гольфу в Japt
Тепер, коли я сильно пристрастився до Code Golf, напевно, саме час я спробую підібрати кілька мов для гри в гольф. З огляду на те, що я граю майже виключно в JavaScript, Japt здається логічною мовою для початку. Я буду занурюватися в документацію при наступній нагоді, але тим часом, будь ласка, …
18 code-golf  tips  japt 

23
Відображення n з n
Що я хочу: Простіше кажучи, я хочу, щоб текстовий дисплей, який запитує введення n, а потім показує це значення на дисплеї! Але є улов. Кожен із "справжніх" пікселів (заповнених) повинен бути представлений цим числом n. Приклад: Вам надається вхід n. Можна припустити, що nце буде одна цифра Input: 0 Output: …

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