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

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

20
Більше, ніж менше, ніж щось рибне
Враховуючи довжину N рядків менших та більших за знаки ( <, >), вставте цілі числа від 0 до N на початку та в кінці та між кожною парою знаків таким чином, щоб усі нерівності були задоволені. Виведіть отриманий рядок. Якщо є кілька дійсних виходів, виведіть будь-який (і лише один) з …

11
Виконати Стакілогік
Stackylogic - це мова програмування, заснована на логіці, яку я склав, що приймає 0's і 1' s для введення та виведення одного 0чи 1після завершення. Програма Stackylogic складається з рядків, які можуть містити лише три символи 01?, а також точно один <в кінці одного з рядків. Лінії не можуть бути …

23
Шістнадцятковий і алфавіт
У цьому виклику ви отримаєте вхід, перетворите його в шістнадцятковий, внесете пару змін та виведете результат. Оскільки вони мають лише 16 символів у шістнадцятковій формі, ваш код повинен бути максимально коротким. Приклади Приклади розділені порожнім рядком. Перший рядок вводиться, другий рядок показує кроки, третій показує вихід 234589 234589 -> 3945D …

30
Порахуйте суми в дві площі
Враховуючи негативне число n, виведіть кількість способів виразити nяк суму двох квадратів цілих чисел n == a^2 + b^2( OEIS A004018 ). Слід зазначити , що aі bможе бути позитивним, негативним або нульовим, а їх порядок має значення. Виграє найменше байт. Наприклад, n=25дає, 12тому що 25може бути виражена як (5)^2 …

18
Роздрукуйте всі адреси IPv6
Це нагадує мені, коли кілька років тому хтось завантажив торрент "Хакерський інструмент: повний список усіх IP-адрес". Звичайно, це був лише створений список ~ 4 мільярдів IPv4 адрес, але тисячі "h4xx0rz" завантажили його. Подивися матусю, імакере! Це було тоді, але сьогодні всі перейшли на IPv6 . (Так?) Ваше завдання - написати …

30
Один піксель, що рухається круговою доріжкою
Це виклик графічного виводу, де завданням є дати найкоротший код на кожній мові. Завдання Ваш код повинен побудувати єдиний фіолетовий піксель (шістнадцяткове значення # 800080 або rgb (128, 0, 128)), рухаючись за годинниковою стрілкою по колу. На повну подорож по колу повинно пройти рівно 60 секунд і продовжуватись нескінченно. На …

1
Найдовша загальна підрядка за лінійним часом
Ця задача полягає у написанні коду для вирішення наступної проблеми. Враховуючи два рядки A і B, ваш код повинен виводити початкові та кінцеві індекси підрядка A з такими властивостями. Підрядка A також повинна відповідати деякій підрядковій лінії B. Більше не повинно бути підрядків A, що задовольняє першому властивості. Наприклад: A …

30
Любить мене, не любить мене
Любить мене, не любить мене Ця проста дитяча гра стара, але все ще популярна. Оскільки ми зараз живемо у 21 столітті, давайте оцифруємо це! Специфікація Програма не повинна брати жодного вводу, якщо ви не використовуєте мову, яка не може генерувати випадкові насіння - у такому випадку вам дозволяється приймати насіння …

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

19
Номери рушниці
Номери дробовика - це послідовність із досить простим визначенням, але деякою цікавою структурою. Почніть з натуральних чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Тепер візьміть усі числа за індексами, розділеними на 2 , згрупуйте їх …

18
На скільки штук можна вирізати цю струну?
Розглянемо шматочок струни (як у "мотузці", а не як у "купі символів"), який складений вперед і назад на реальній лінії. Ми можемо описати форму рядка зі списком точок, через які він проходить (по порядку). Для простоти, будемо вважати, що всі ці точки є цілими числами. Візьмемо як приклад [-1, 3, …

13
Напишіть перекладача для нетипового обчислення лямбда
Завдання полягає в тому, щоб написати перекладача для нетипізованого обчислення лямбда якомога менше символів. Ми визначаємо нетипізоване обчислення лямбда так: Синтаксис Існують такі три види виразів: Лямбда-вираз має форму, (λ x. e)де xможе бути будь-яка юридична назва змінної та eбудь-яке юридичне вираження. Тут xназивається параметром і eназивається тілом функції. Для …

30
Поради щодо гольфу в PowerShell
Які загальні поради щодо гольфу в Windows PowerShell? Я шукаю ідеї, які можна застосувати до проблем із гольфом загалом, які принаймні дещо специфічні для PowerShell (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь. —Взявся майже дослівно від запитання Маркога .


30
Назва мови вихідного програмування
Виклик: У вибраній мові програмування не вводьте та не вводите назву мови програмування. Досить справедливо, правда? Обмеження: Ви не можете використовувати жодних символів, що входять до вашого імені мови програмування у вашому коді. Наприклад, якщо я використовую Batch, я не повинен використовувати символи 'B' 'a' t '' c '' h …

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