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

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

30
Розшифруйте рядок
Це мій перший виклик на ppcg! Вхідні дані Рядок, що складається з двох різних символів ascii. Наприклад ABAABBAAAAAABBAAABAABBAABA Виклик Завдання - розшифрувати цей рядок, дотримуючись цих правил: Пропустіть перші два символи Решту рядка розділіть на групи з 8 символів У кожній групі замініть кожен символ на те, 0якщо цей символ …
41 code-golf  string 

27
Самозростаючий код кодею codeee codeeee
Напишіть програму (або функцію) (назвемо її P1), яка під час запуску виводить іншу програму P2 тієї ж мови і рівно на 1 байт довше P1. Програма P2 під час запуску повинна виводити третю програму P3, що на 1 байт довше P2. P3 повинен виводити програму P4, яка на один байт …
41 code-golf  quine 

11
Знайдіть двійкову голку в десятковій копиці сіна
Змагання Вам дано: не порожній, несортований список h позитивних цілих чисел (копиця сіна) додатне ціле число n (голка) Ваше завдання - повернути список усіх унікальних десяткових конкатетацій перестановок h , двійкове подання яких містить двійкове представлення n . Приклади h = [1, 2, 3] n = 65 Є лише одна …

25
Спустіть, як гаряче
Як описано в цьому запитанні : Dropsort, розроблений Девідом Морган-Мар, є прикладом лінійного "алгоритму сортування" за лінійним часом, який створює список, який насправді відсортований, але містить лише деякі оригінальні елементи. Будь-який елемент, який не менше як максимум елементів, що передують йому, просто видаляється зі списку та відкидається. Для того, щоб …

21
ЛЕГКО запам'ятовуючи числа
Числа, які легко запам'ятовувати, але теоретично не легко зробити Ваше завдання полягає в тому, щоб зробити програму / функцію будь-якою мовою, яка генерує рівномірно випадкові числа, що відповідають цим критеріям: Довжина - 5 цифр Є дві окремі повторювані пари Один набір повторних цифр знаходиться на початку або в кінці, і …

30
Пропустіть, як кролик!
Враховуючи список невід’ємних цілих чисел у будь-якому розумному форматі, повторіть його, пропустивши стільки елементів, скільки сказане кожне ціле число. Ось відпрацьований приклад: [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] …

30
Це врешті-решт зупиниться ...
З огляду на рядок введення S, друкуйте, Sа потім не порожній роздільник наступним чином: Крок 1: Sмає 1/2шанс бути надрукованим і 1/2шанс припинити програму. Крок 2: Sмає 2/3шанс бути надрукованим, і 1/3шанс припинити програму. Крок 3: Sмає 3/4шанс бути надрукованим, і 1/4шанс припинити програму. … Крок n: Sмає n/(n+1)шанс бути …

25
Скажіть мені мої розміри консолі!
Розміри вихідного терміналу (стовпці та рядки) у будь-якому десятковому форматі *. Наприклад, вихід може бути 80x25. Натхнення . Підкажіть . * Вихідні дані повинні мати обидва заходи в одній або двох послідовних лініях, і не може бути більше однієї провідної та / або кінцевої лінії виводу (необов'язково супроводжується новим рядком). …
41 code-golf 

30
Чи є це число цілою потужністю -2?
Існують розумні способи визначення того, чи число є потужністю 2. Це вже не є цікавою проблемою, тому давайте визначимось, чи задане ціле число є цілою силою -2 . Наприклад: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …

30
Тримайтеся подалі від нуля
Завдання Враховуючи невід'ємне ціле число n, виведіть, 1якщо nє 0, і виведіть значення nіншим чином. Вхідні дані Невід’ємне ціле число. Якщо ви хочете прийняти рядок як вхідний, рядок повинен відповідати наступному регулярному вираженню: /^(0|[1-9][0-9]*)$/тобто він не повинен мати жодних провідних нулів, крім випадків, коли він є 0. Якщо ви приймаєте …

30
Напишіть детектор хайку-ш
Хайку вірш з трьома лініями, з 5/7/5 складу рахунку, відповідно. Хайку-ш вірш з трьома лініями, з 5/7/5 слова графа, відповідно. Виклик Напишіть програму, яка поверне значення true, якщо вхід є haiku-w, а false - якщо ні. Дійсний вхід haiku-w повинен складатися з 3 рядків, розділених новим рядком. Рядок 1 повинен …

15
Визначте, чи є номер у 2017 році роздрібним без простих чисел у вихідному коді
За всі роки, з якими я робив цей виклик, 2017 рік - це перший рік, який став головним числом. Тож питання стосуватиметься простих чисел та їх властивостей. Ваше завдання полягає в тому, щоб створити програму або функцію, яка буде приймати довільно велике додатне ціле число як вхід, і виводити чи …

30
Чи можна записати це число у форматі (3 ^ x) - 1?
Виклик: Створіть програму, яка приймає додатне ціле число і перевіряє, чи можна записати її у вигляді (3 ^ x) -1, де X - ще одне додатне ціле число . Якщо це можливо, виведіть X Якщо це не вдається, виведіть -1 або хибну заяву. Приклади входів / виходів Вхід: 2 Його …

10
Квадрат, ромб, квадрат, ромб
Завдання Враховуючи непорожній рядок з малих літер ASCII a- z, прийміть його перший символ і: Оточіть його квадратом копій другого символу, Навколо цього алмаз із копіями третього символу, Навколо цього квадрат з копіями четвертого символу ... … Чергування квадратних та ромбових меж до кінця рядка. Порожній простір між межами повинен …

8
Знайдіть закручені слова!
Не запитуйте мене, як і чому, але, кодуючи проект, я помітив, що символи пари слів мають певний зразок, який посилається на алфавіт, я з'єднав кожен символ слів олівцем на алфавіті, і я отримав два спіралі, потім я помітив, що перша спіраль була за годинниковою стрілкою, а друга - проти годинникової …
41 code-golf  string 

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