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

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

5
ASCII 2D гра-карта
Проблема Даний вхід, aде a - сітка символів у будь-якому форматі введення, якщо у нього є лише один елемент для кожного "блоку" виводу. І ввід, bде b - сітка чисел того самого розміру, що і вхід a. Існує два типи дороги, 1 позначає кам'яну дорогу, @а 2 являє собою грунтову …

4
Максимальна кількість окремих рядків
Опис Враховуючи довжину nта розмір алфавіту k>0, ваша програма повинна визначити кількість рядків із тими параметрами, які мають максимальну кількість унікальних підрядків. У випадку з k=2цим створюється OEIS A134457 . Приклад Наприклад, 2210є підрядка , 2, 22, 221, 2210, 2, 21, 210, 1, 10, і 0, в цілому 11. Тим …

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

15
Як мене звати?
Враховуючи ідентифікатор користувача PPCG, виведіть поточне ім'я користувача цього користувача. Приклади Input -> Output 61563 -> MD XF 2 -> Geoff Dalgas 12012 -> Dennis foo -> -3 -> Правила Введення / виведення можна здійснити будь-якими дозволеними засобами. Вихід повинен бути повним ім'ям користувача з правильною написанням великої літери та …

5
Збільшення перегородок Гольдбаха
Гіпотеза Гольдбаха говорить, що: кожне парне число, що перевищує 2, є сумою двох простих чисел. Ми будемо вважати розділ Гольдбаха з числа n парою двох простих чисел, що додають до n . Ми стурбовані цифрами щодо збільшення розділу Goldbach . Ми вимірюємо розмір розділів Goldbach чисельності за розміром найменшого простого …

22
Поміняйте послідовність
Ваше завдання - написати деякий код, який виводить послідовність OEIS і містить ім'я послідовності в коді ( A______). Досить просто, правда? Ну ось ось улов, ваш код також повинен виводити другу окрему послідовність, коли ім'я послідовності в коді змінюється на ім’я другої послідовності. Введення-виведення Ваш код може бути функцією або …

3
Знайдіть число, яке генерує всі цілі числа mod q
Розглянемо модуль цілих чисел, qде qпростий, генератор - це будь-яке ціле число, 1 < x < qяке x^1, x^2, ..., x^(q-1)охоплює всі q-1цілі числа між 1і q-1. Наприклад, розглянемо цілий модуль 7 (який ми запишемо як Z_7). Потім 3, 3^2 mod 7 = 2, 3^3 = 27 mod 7 = …

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

18
Зменшіть список до остаточного числа
Вхідні дані Список (масив) чисел або числових рядків, якщо це полегшує. Можна припустити, що у списку завжди буде щонайменше два елементи, і кожен елемент буде натуральним числом (ціле число більше нуля). Виходи Єдине число або знову ж таки числовий рядок. Проблема Ідея полягає в тому, щоб скоротити список номерів, видаливши …

5
Я надсилаю текст правильного комбінації одиниць та нулів
Нещодавно я перерахував пісню Я Textpert про текстові повідомлення під час руху, і один конкретний рядок у пісні надихнув цей виклик. Я ніколи не нахиляюся так низько, щоб писати фотографії / Натомість я надсилаю правильні комбінації з одиниць та нулів Очевидно, що це було б майже неможливо зробити в голові, …

4
Битва листів
Ваше завдання просте: скажіть мені, хто виграє битву літер. Війська У цій битві є три різних "війська", зведені цією таблицею. name | health | damage A 25 25 B 100 5 C 10 50 Ви можете використовувати будь-які три унікальні символи для представлення війська, але потрібно вказати, чи не вони …
9 code-golf 

8
Вам подобається тхеквондо?
Чой Хонг Привіт помер 15 червня 2002 року у почесному віці 83 років. Він заснував тхеквондо . Через 15 років після його смерті я хотів би бути майстром тхеквондо. Це мій час світити! Завдання З огляду на рядок, слід вивести версію таеквондо . Правила Ви отримаєте не порожній рядок / …

16
Перетворити значення CMYK в RGB
Надавши Коди кольорів у CMYK, перетворіть їх у значення RGB. Введення: рядок із 4 цілих чисел (від 0 до 100), розділених пробілом 86 86 0 43 28 14 0 6 0 41 73 4 Вихід: #141592 #ABCDEF #F49043 Найкоротший код виграє! Підказка: Для перетворення CMYK в RGB ви можете використовувати …

10
Розгорніть цю австралійську державу
Є 8 австралійських штатів і територій, кожна з яких має абревіатуру з двох або трьох літер: ACT: Столична територія Австралії NSW: Новий Південний Уельс NT: Північна територія QLD: Квінсленд SA: Південна Австралія ТАС: Тасманія VIC: Вікторія WA: Західна Австралія Ваше завдання - написати функцію / програму, яка має правильну австралійську …

1
Створіть мову та реалізацію, подібну до Muriel
Мюріель - це мова, де єдиний спосіб зациклюватися - це створити quine та виконати її. Ваше завдання - створити свою власну мову з цим властивістю та реалізувати її на вже існуючій мові. Ми визначимо мову, схожу з Мюриелем, наступним чином: У ньому є вбудована команда для виконання коду своєю мовою, …

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