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

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

1
Перетворіть зашифровані римські цифри в арабські десятичні знаки
Напишіть алгоритм для інтерпретації послідовності літер як римської цифри. (див. правила римських цифр нижче) Кожна окрема літера має відповідне арабське десяткове значення, не максимум. Але заздалегідь у вас немає ключа, тому {A=10, I=1, X=5, ... Z=1000000}це визначається вашою інтерпретацією. Виклик Прочитайте вхід через STDINабо еквівалент і запишіть вихід через STDOUTабо …

1
Дано список довжин та рядок, що представляє ці довжини, чи відповідають вони?
З огляду на шаблон, що представляє список довжин, і рядок, що представляє ці довжини, чи відповідають вони? Для зацікавлених це питання, еквівалентне тому, щоб перевірити, чи рядка або стовпчик нонограми може бути правильним. Однак я пропустив усю мову, що стосується Нонограм, щоб зробити питання менш заплутаним для тих, хто не …

17
Площа трикутника
Ще один легкий виклик для вас. Ваше завдання Напишіть програму або функцію, яка приймає вхід, який містить 3 пари координат x- і y та обчислює площу трикутника, утвореного всередині них. Для тих, хто не може згадати, як його обчислити, ви можете знайти тут . Приклад: 1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3 …

4
Ідеальне питання
Що робить ідеальним питання? Можливо, це просто абстрагування глибокої думки та ініціалізація мрії, надії, думки (… опущено 5,024,2 символу ). Тому я пропоную знайти такий чинник для кількісної оцінки питань. Я пропоную також цей фактор назвати Q F , або Q-коефіцієнтом. Я визначаю Q-фактор питання таким чином: (Нагадаємо .) Завдання …
16 code-golf  math  number 

3
Регулярні поліграми
Враховуючи кількість вершин n ≥ 3і "розмір кроку" 1 ≤ m < n/2 (із зазначенням відстані між двома з'єднаними вершинами), виведіть графічне зображення відповідної регулярної поліграми . Якщо поліграма складається з декількох замкнених петель, кожна петля повинна бути виведена в інший колір лінії. (Якщо це звучить заплутано, наведені нижче приклади …

17
Програма самопошкодження
Простіше кажучи, ваша мета - створити повноцінну програму, яка змінює свій власний вихідний код, поки кожен символ джерела не буде іншим, ніж те, що воно почалося. Будь ласка, включіть у свій пост початкове джерело, а також кінцеве джерело, а також опис. Наприклад, опишіть, що (ще) робить ваша програма, мову, яку …

11
Парадокс Банаха – Тарського
Парадокс Банаха-Тарського стверджує, що, даючи кульку в тривимірному просторі, можна розкласти кулю на кінцеве число підмножин точок. Ці роз'єднані набори точок можуть бути потім зібрані для отримання двох примірників початкового кулі. Тоді ви б теоретично мали два однакові кулі. Процес повторної збірки складається лише з переміщення вищезазначених підмножин та обертання …

3
Петлі і петлі і петлі
Змагання Створіть функцію, яка при введенні тексту ASCII art (спрямовуючи шлях, який може врешті циклу), виводить довжину циклу (якщо така є) та довжину "хвоста", що веде в цикл в одному з форми нижче. Вхідні дані Ваш вхід повинен бути переданий функції. Нижче наводиться приклад простого введення. # --> # --> …

2
Як курка перейшла дорогу?
Зграбний кулак. Ніхто не знає, чому курка перейшла дорогу, можливо, з іншого боку був гарний петух. Але ми можемо розібратися, як. Напишіть програму, яка зліва направо перетинає цю (або будь-яку) "дорогу". 1356 | 1738 3822 | 1424 3527 3718 9809 | 5926 0261 | 1947 7188 4717 6624 | 9836 …

1
Наріжте піцу на однакові скибочки
Це те, що я думав, що це питання буде, перш ніж я повністю його прочитав. Група гольфістів з кодом заходять у піцерію «Дев'ятнадцятий укус» і замовляють піцу. Він виходить неправильної форми, виготовлений з одиничних квадратів. Ваше завдання - допомогти їм розрізати їх на однакові скибочки. Тобто скибочки повинні мати точно …

3
Динамічний кодер ASCII!
Вступ Деякі символи ASCII просто такі дорогі в наші дні ... Щоб заощадити гроші, ви вирішили написати програму, що кодує дорогі символи, використовуючи недорогі. Однак ціни на символи часто змінюються, і ви не хочете змінювати свою програму кожен раз, коли вам потрібно кодувати або декодувати інший символ! Вам знадобиться більш …
16 code-golf 

2
Закріплення логічної системи
Вам надається набір логічних висловлювань. Ваше завдання полягає в тому, щоб видалити всі, які суперечать іншим, але оптимальним способом (тобто видалити мінімальну кількість висловлювань). Виклик Ви напишете програму або функцію, яка приймає в якості списку висловлювань, видаляє мінімальну кількість висловлювань таким чином, що є рішення та виводить решту. Логіка Заяви …
16 code-golf 

2
Що у мене в кишені?
Конспект: Знайдіть символи, до яких додається MYPOCKET. Приклад введення MYPHEIF YFOCKVH MBNDEIF TEUFTMY ESNDUWP KBOVUVO CENWFKC OPYMTEB Приклад Вихід F BND EUF SNDUW BOVUV ENWF Так? Як ми сприйняли це як результат? "Кишеню" іноді буває важко помітити. Це дозволить зрозуміти: MYP HEIF У Р OCK VH М БНД Е ЯКЩО …
16 code-golf 

4
Стрілки зі стрільби з мистецтва ASCII
Напишіть програму або функцію, яка приймає натуральне ціле і друкує або повертає ASCII зображення зображення стрілки з лука , масштабовану відповідно до введених даних. Якщо вхід є, 1вихід є /\ / \ \__/ || || || || || || || || /||\ / || \ / || \ // \\ …

3
Побудуй мені піраміду
Вам потрібно побудувати піраміду з кубиків. Кубики можна переглянути з двох кутів: _____ _____ /\ \ / /\ / \____\ /____/ \ \ / / \ \ / \/____/ \____\/ Це приклад для кубиків 2 розміру з 2 можливих кутів. Висота кубів - це $sizeкосі риски (або зворотні куски), а …

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