Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

16
Визначте, чи є відношення перехідним
Опис виклику Почнемо з деяких визначень: ставлення є безліч впорядкованих пар елементів (у цій проблемі, ми будемо використовувати цілі числа) Наприклад, [(1, 2), (5, 1), (-9, 12), (0, 0), (3, 2)]це відношення. відношення називається транзитивним, якщо для будь-яких двох пар елементів (a, b)і (b, c)в цьому відношенні пара (a, c)також …

10
Перетворити CSV у таблицю
Змагання Враховуючи вхід CSV, виведіть правильну таблицю unicode, використовуючи символи поля. Форматування Форматування таблиці буде застосовано за такими правилами: Ширина стовпця буде дорівнює найдовшому значенню цього стовпця Усі дані таблиці будуть залишені виправданими Кожна таблиця буде вважати заголовок першого рядка csv У таблиці використовуються такі символи для меж: ┌ ┬ …

21
Створіть шифр
Створіть шифр із заданим числом та рядком Ваше завдання просте. Враховуючи рядок sі число 0 <= n <= 9в якості входів, вставляйте псевдовипадковий символ ASCII для друку між кожним символом рядків n. Такі, що для кожного персонажа між ними sє nвипадкові символи. Проміжки повинні бути оброблені. Вхід: строкова sфраза для …


7
Мінімальні вставки для виготовлення паліндрому
Сьогодні ви будете робити ще один виклик паліндром! Отже, ваше завдання сьогодні - взяти рядок і визначити мінімальну кількість букв, необхідних для вставки, щоб перетворити його на паліндром. Наприклад, візьмемо рядок fishes. У цьому випадку найкращим способом було б додати h if, тож результат був би 3. fishe s h …

2
Привиди і гарбузи
Ось гарбуз ASCII, вирізаний у ліхтар Jack-o-Lantern. Хіба це не мило? ((^v^)) Ось привид ASCII. Подивіться, як це моторошно! \{O.O}/ Очевидно, гарбузи повинні бути на землі, з проміжком між ними, щоб вони не гнили. Привиди, однак, люблять стояти на вершках гарбуза, тому вони ще дурніші . Однак їм доводиться стояти …

15
Поліглот паліндром
Ваше завдання - написати програму, яка працює двома різними мовами і виконує наступні дії: В одній мові він паліндромізує заданий рядок. Візьміть рядок. abcde Перевернути рядок. edcba Видаліть перший символ. dcba Наклейте його на оригінальну нитку. abcdedcba Іншою мовою він демонструє впорядкованість заданого рядка. Візьміть рядок, палітромізований вищевказаним методом. abcdedcba …

6
Давайте підготуємось до Хеллоуїна
Я не знаю про вас усіх, але я не готуюсь до Хеллоуїна - ніколи цього не зробив - але мій сусід є, тому ми допоможемо їй. Їй потрібна допомога розібратися, яку марку цукерок у неї є, але у неї стільки цукерок, що вона не змогла б закінчити до Хеллоуїна. Вона …
15 code-golf  string 

2
Справжнє обертання Чебишева
Це виклик, натхненний Чебішевим Ротацією . Я пропоную переглянути відповіді, щоб отримати натхнення для цього виклику. Враховуючи точку на площині, є унікальний квадрат (прямокутник з рівними сторонами), який зосереджений на початку та перетинає цю точку ( інтерактивна демонстрація ): Задавши точку p та відстань d , поверніть точку, отриману, переміщуючи …

1
Скільки років цій карті?
Посилання xkcd 1688 : Ваше завдання - вирахувати вік карти, задаючи запитання користувачеві. Ці запитання повинні бути точно такими ж, як у керівництві xkcd, за винятком написання великих літер та додаткових нових рядків. Крім того, ви повинні надати користувачеві кілька варіантів на вибір, які не повинні бути в порядку, як …

4
Збігайте URL-адреси обміну стеками
Пролог Після встановлення розширення для браузера anti-XSS Stack Snippets раптово припинив роботу по всій мережі Stack Exchange. Я більше не міг вчитися у Stack Overflow , бачити робочі демонстрації щодо користувальницького досвіду і, що найгірше, не міг перевірити відповіді JavaScript на головоломки програмування та Code Code ! Я відчайдушно шукав …


4
HexaGolf: Ротагони
Дивіться також: Вордагони Виклик Враховуючи шестикутник і число nяк вхід, виведіть той самий шестикутник, який обертається n. Шестикутник Шестикутник буде такий рядок: a b c d d e e f f o g g h h i i j k l Шестикутник завжди буде регулярним і міститиме лише символи для …

12
Зробіть мені погану згасаючу анімацію ... будь ласка
Ваше завдання полягає в тому, як стримано підказує заголовок, зробити погану згасаючу анімацію одного слова, перетворившись на друге слово по-справжньому. Що саме є це «завмирання анімації» ви можете запитати? Щоб зробити ефектну (дуже погану) анімацію зникаючої, ви берете два рядки, які містять лише друковані символи ASCII. Ви починаєте з друку …
15 code-golf  string 

8
Сегментовані числа
Послідовність сегментованих чисел або простих чисел вимірювання ( OEIS A002048 ) - це послідовність чисел таким чином, що кожен член є найменшим додатним (більшим за нуль) числом, яке не може бути складено з суми попередніх послідовних чисел, з a(0) = 1. Приклад Для обчислення a(7)спочатку обчислюємо a(0->6) = [1, 2, …

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