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

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

23
Перестановка випадку
Кому потрібно порівнювати регістр речей без чутливості, коли ти можеш генерувати кожну перестановку великих і малих літер? Ніхто! Ось відповідь. Ніхто не робить. Ваше завдання - досягти цього подвигу; генерувати всі можливі перестановки з великого / нижнього регістру для заданого вводу. Вхідні дані Рядок друкованих стандартних символів ascii. Вхідні дані …

10
Розбір кватерніона
Якщо ви ще не знаєте, кватерніон - це в основному 4-частинне число. Для цілей цього виклику він має реальний компонент і три уявні компоненти. Уявні компоненти представлені суфіксом i, j, k. Наприклад, 1-2i+3j-4kце кватерніон з 1бути реальним компонентом і -2, 3і -4будучи уявні компоненти. У цьому виклику ви повинні розібрати …

4
Знайдіть моє слово (слова)!
Ідея цього завдання - знайти всі слова зі словника на сітці літер. Ваш вхід повинен надходити зі stdin або function arg та надходити у наступному форматі: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Правила пошуку відповідності Збіг …

17
Обчисліть мультиноміальний коефіцієнт
Час ще одного легкого виклику, у якому можуть брати участь усі! Теорема про багаточлен заявляє: Вираз у дужках - це мультиноміальний коефіцієнт, визначений як: Дозволення доданків k i для всіх цілих розділів n дає n -й рівень m- простого Паскаля. Ваше завдання - обчислити цей коефіцієнт. Завдання Напишіть програму або …

9
Позначте випадкове число на pi
Уявлення подвійної точності десяткової може гарантувати лише точність 15 знаків після коми, таким чином, пі приблизний як: 3.141592653589793 Ви можете бачити, що цифра 3знаходиться в позиціях 1, 10, 16, цифра 1знаходиться в позиціях 2, 4і т.д. Виклик Ваше завдання - створити програму або функцію, яка створює випадкове подвійне число між …
27 code-golf  string  random  pi 

21
Повторне доповнення wc coreutil
Ця проблема схожа на цю стару , але з деякими незрозумілими частинами специфікації забито і менш суворі вимоги вводу / виводу. З огляду на введення рядка, що складається лише з ASCII для друку та нових рядків, виведіть різні його показники (байт, слово, кількість рядків). Показники, які потрібно вивести, такі: Кількість …
27 code-golf  string 

7
Прилеглі країни
Вам колись цікаво, які країни оточують іншого? Я теж іноді це роблю, і, ось, ось виклик для цього. Я надав список країн та країн, до яких вони торкаються, які ви повинні розпізнати внизу цієї публікації в кодовому блоці. Вам потрібно створити повну програму, яка виводить (найзручнішим способом на вашій мові) …

18
Суми простих факторів
2013 рік є основним фактором 3*11*61. 2014 рік має основну факторизацію 2*19*53. Цікава властивість щодо цих факторизацию є те , що існує різні прості числа в факторизацию 2013 і 2014 , що сума до того ж номеру: 11+61=19+53=72. Напишіть програму або функцію, яка приймає за свій вхід два додатні цілі …

20
Скільки вершин у моєму гірському масиві?
Список позитивних цілих чисел можна візуалізувати як квантований гірський масив, де кожен запис списку представляє висоту одного вертикального ділянки гір. Наприклад, список 1, 2, 2, 3, 4, 3, 5, 3, 2, 1, 2, 3, 3, 3, 2, 2, 1, 3 може стати ареалом x x x xxxxx xxx x xxxxxxxx …

7
Статистика популярності моркви
У чаті PPCG Дев'ятнадцятий байт , використовуючи догляд ^(або морква ) - це спосіб засвідчити, що ви згодні з одним із раніше зроблених коментарів трохи вище вашого. Повідомлення про карету складається виключно з N ^символів (де N - додатне ціле число), і це означає узгодження з N-м попереднім повідомленням. Таким …
27 code-golf  string 

30
Виведіть послідовність ван дер Корпут
Послідовність van der Corput - один з найпростіших прикладів послідовності з низькою невідповідністю . Його nтермін є справедливим 0.(n written in base 10 and mirrored), тому його першими термінами є: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, 0.91, 0.02, …

4
Рядок на карті на криву Гільберта
Давайте відобразимо кілька рядків на 2d простір, фрактальний стиль. Ваше завдання - обчислити криву Гільберта і прокласти по ній рядок. Завдання Завдання полягає в тому, щоб взяти однорядний вхідний рядок і викласти його по кривій Гільберта, достатньо великій, щоб містити його, але не більше. Постарайтеся зробити кількість байтів якомога меншою; …

4
Зворотний вираз
Змагання З огляду на дійсний регулярний вираз, виведіть регулярний вираз, який відповідає тому ж набору рядків, але перевернутий. Завдання Це завдання використовує найосновніші операції регулярних виразів: ^, $, ?, +, *, [], {}, |. Немає такого поняття, як групи захоплення або будь-який із цих складних речей. Спеціальних персонажів можна уникнути. …

18
Суми послідовних цілих чисел
Перш ніж хто-небудь скаже щось подібне і подібне . Але це не дура. Деякі додатні цілі числа можуть бути записані як сума щонайменше двох послідовних натуральних чисел. Наприклад, 9=2+3+4=4+5. Напишіть функцію, яка приймає позитивне ціле число як свій вхід і друкує як свій вихід найдовшу послідовність збільшення послідовних позитивних цілих …

15
Узгодження суміжних слів
У цьому виклику вам передають два слова: Ваше завдання - визначити, чи вони суміжні . Дві букви суміжні, якщо: Вони однакові букви, або Вони лексикографічно суміжні. Наприклад, J примикає до I , J і K тільки. Z не примикає до A Два слова є суміжними, якщо: Вони однакової довжини, і …

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