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

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

16
Чи є в матриці N послідовних зустрічей числа в рядку / стовпчику?
Візьміть матрицю A, що складається з натуральних цілих чисел, і одне додатне ціле число N як вхід, і визначте, чи є принаймні N послідовних зустрічей того самого числа в будь-якому рядку або стовпці матриці. Вам потрібно лише перевірити горизонтально і вертикально. Тестові кейси N = 1 A = 1 Result: …

22
Спростіть введення матриці!
Я написав кілька викликів, пов’язаних з матрицями, і загальним для всіх є те, що я використовую такий формат, як наведений нижче, коли представляю матриці, як у прикладах, так і в тестових випадках: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Це, ймовірно, …

6
Більш ефективні коди США
Скоротіть цю штат США! було весело, але ми дізналися, що ефективно скорочувати імена штатів США важко в сучасній системі. Давайте придумаємо альтернативну схему державного коду для ефективного гольфу. Ваше завдання: Напишіть функцію (або програму), яка, маючи дійсне ім’я штату США (потрібно лише 50 нормальних штатів), повертає унікальний двобуквенний код у …
20 code-golf  string 

18
Це повторюється?
Рядок символів повторюється, якщо він містить дві послідовні підрядки, які є рівнозначними. Наприклад, 2034384538452повтори, оскільки вони містяться 3845двічі, послідовно. Тому ваше завдання полягає в тому, щоб визначити, чи містить рядок, що повторюється. Ви можете приймати введення як рядок або масив символів. Ви ніколи не отримаєте порожній вхід, а довжина підрядки …

9
Натерти цю струну!
Враховуючи рядок як вхід, виведіть один або кілька варіантів рядка таким чином, що: Жоден персонаж не знаходиться в його початковому положенні Жоден символ не примикає до персонажа, до якого він спочатку сусідив Ви можете припустити, що це завжди буде можливим для даного рядка і буде містити лише алфавітні символи з …

7
Це циклічне число?
Циклічне число - це число цифр "n", яке при множенні на 1, 2, 3, ... n призводить до тих самих цифр, але в іншому порядку. Наприклад, число 142,857 - циклічне число, оскільки 142,857 х 2 = 285,714, 142,857 х 3 = 428,571, 142,857 х 4 = 571,428 тощо. З урахуванням …

30
Правильне розшарування дільника
Власний дільник є дільником з числа п , яке не є п сам по собі. Наприклад, належними дільниками на 12 є 1, 2, 3, 4 і 6. Вам буде дано ціле число x , x ≥ 2, x ≤ 1000 . Ваше завдання - підсумовувати всі найвищі належні дільники цілих …

19
Намалюйте великий ASCII X
Проблема Натхненний попереднім викликом робити щось подібне З урахуванням позитивного цілого введення nвиведіть форму, що відповідає цій схемі: вхід n=1: * * * * * вхід n=2: ** ** **** ** **** ** ** вхід n=3: *** *** *** *** ***** *** ***** *** *** *** *** і так далі... …

13
Намалюйте дошку судоку за допомогою символів для малювання ліній
Це код гольфу. Для цього завдання я прийму метод (вам не потрібна повна програма), але підпис методу дійсно зараховується до кількості байтів, і я хочу бачити повний підпис (а не lamdba). Вхідним методом є цілий масив з 81 елементом. Значення виводу / повернення методу - це рядок, який представляє масив …

6
Намалюйте фазу Місяця
Виклик З огляду на фазу Місяця, намалюйте її, використовуючи арт. ASCII. Ваша програма повинна обробляти молодик, восковий півмісяць, першу чверть, воскову гібку, повний місяць, спадаючий хиб, останню чверть та зменшуючий півмісяць. Ваше введення буде цілим числом. 0 -> new moon 1 -> waxing crescent 2 -> first quarter 3 -> …

18
Знайдіть незв’язане число
З урахуванням 2 невід’ємних цілих чисел як вхідних даних, виведіть невід’ємне ціле число, яке неможливо створити через жодні математичні оператори на 2 входи. Наприклад, якщо вхідні сигнали 2і 3, 6, 0, 5, 1, 9, 8, 23, 2всі недійсні виходи. Операції, які необхідно враховувати: Addition (a + b) Subtraction (a - …

11
Лінійна інтерполяція послідовності Фібоначчі
Ваше завдання - знайти n- е число Фібоначчі, але n не обов'язково є цілим числом. Послідовність Фібоначчі, 0-індексована, йде так: 0, 1, 2, 3, 4, 5, 6, 7, ... 1, 1, 2, 3, 5, 8, 13, 21, ... Однак, що станеться, якщо ми хочемо 2 .4- е число? 2,4- е …

16
Розшифруйте xor-шифрування
Ваше завдання - взяти зашифрований рядок як вхідний і вивести рядок розшифрованою, щоб розкрити її приховане повідомлення. Рядки, вхідні та вихідні, містять символи із цього списку з 64 символів ASCII (зверніть увагу на провідний пробіл): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Цим символам присвоюються номери в порядку, зазначеному вище: ! " # $ % & …

30
Прочитайте пароль
Ваше завдання - прочитати "пароль" з клавіатури / стандартного вводу. Виклик : Прочитайте рядок s непомітно. Для кожного з символів sнадрукуйте символc . В реальному часі. Правила: Ви повинні надрукувати cв режимі реального часу. Як тільки користувач вводить персонаж, ви повинні відобразити йогоc . c має бути постійним, тобто він …
20 code-golf  string 

7
Шестикутні трикутники!
Ваше завдання: складіть шестикутний трикутник зі стороною довжини n, де nдодатне ціле число або 0. Спочатку дозвольте мені визначити шестикутник: / \ | | \ / (Дивовижне мистецтво ASCII, правда?) Шестикутники можуть бути пов’язані між собою, розділяючи сторони: / \ / \ | | | \ / \ / / …

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