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

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

24
Створіть мені кілька відповідних номерних знаків!
Сценарій: Ви розробник програмного забезпечення, який працює в урядовій компанії, яка розробляє номерні знаки для автомобілів та інших транспортних засобів. Вас попросили розробити програмне забезпечення, яке генерує номерні знаки. Перш ніж приступити до роботи, ваші начальники заклали ці основні правила. Номерний знак не може містити: ASS 666 69<any number here> …

12
Друкуйте відносний шлях
Опис Враховуючи шлях джерела та шлях призначення, виведіть відносний шлях до пункту призначення щодо джерела. Правила Вхід може надходити зі stdin або як аргумент до програми / функції. Потрібно підтримувати і контури стилів Windows, і Unix. Шлях виводу може використовуватись /та / або \для роздільника шляху (ваш вибір і комбінація …
15 code-golf 

5
Складіть колоду!
Аліса і Боб люблять грати в карткові ігри, з колодою карт, пронумерованими послідовними неотрицательними цілими числами. Хоча Аліса має дуже особливий спосіб переміщення колоди. Спочатку вона бере верхню карту з колоди і кладе її в нижню частину колоди. Потім вона виймає наступну карту і починає купу з нею. Потім вона …

15
Перетворіть програму на паліндромну програму
Паліндром є рядком , яка є таким же , вперед і назад, такими як «гоночним». Напишіть програму якоюсь мовою L, яка приймає будь-яку програму P1 мовою L як вхідну та виводить паліндромну програму P2 мовою L, яка робить те саме, що і P1. Не потрібно турбуватися про обробку вхідних програм …

3
Еволюція "х"
Дана дошка змінного розміру з максимальним розміром у 5 разів 5 полів. Кожен польовий канн заповнюється символом "x". Якщо вона не заповнена символом "x", вона заповнюється символом "o". Наводиться початковий стан кожної дошки (див. Нижче). З кожною дошкою потрібно провести 10 раундів (за максимумом, умови: див. Нижче), і слідкувати за …
15 code-golf 

5
Анімуйте обертову фігуру Лісая
Заявки на цей виклик покажуть анімовану фігуру Ліссайюса, що обертається . Поява 3d обертання відбувається, коли параметр x послідовно зміщується по фазі у кожному кадрі. Вхід: Параметри aта bпараметри (відповідно до статті wikipedia ) будуть вказані в командному рядку або прочитані з stdin. Вихід: Це ascii-art , тому висновок відображатиметься …

2
Книги, повні нісенітниці: Визначте обмеження
Як ми всі знаємо, лімерики - це короткі, п'ятирядкові, періодично невмілі вірші із схемою римування AABBA та анапестичним вимірювачем (що б там не було): Написання абсурдного рядка Лімерика перший та п’ять рядків римою словом І так само, як ви вважали, вони римуються другим Четвертий рядок повинен римувати з третім Вам …

5
Розпізнайте номери мистецтва ASCII
Виклик Розпізнайте номери мистецтва ASCII. Щоб зробити речі цікавими, три випадкові точки на зображенні можуть бути перевернуті. Наприклад: ***** * ** ** ** ** ** Вхідні дані 7x7 ASCII номер мистецтва, згенерований нижче сценарієм Python. Вихідні дані Цифра. Тестовий сценарій Ось сценарій Python (2.6+) для створення тестових випадків: import random …

7
Зробити білий шум
Завдання полягає в тому, щоб створити аудіофайл із білого шуму. Вимоги та інструкції: Ваша програма повинна генерувати аудіофайл, що містить лише білий шум, тобто його інтенсивність однакова для всіх (розумних) частот і ненульових [див. Приклад сюжету ]; Ви повинні мати можливість відтворювати аудіофайл на останній версії VLC [на момент написання …

24
Видаліть лист, щоб скласти паліндром
Проблема Скажімо, що слово - це майже паліндром, якщо є можливість видалити одну з його літер, щоб слово стало паліндром. Ваше завдання - написати програму, яка для заданого слова визначає, яку букву видалити, щоб отримати паліндром. Виграє найкоротший код для будь-якої мови програмування. Вхідні дані Введення складається з великих літер, …
15 code-golf 

18
Буквено-цифровий баланс
Напишіть програму, яка отримує рядок як свій вхід, і підраховує кількість буквено-цифрових та не буквено-цифрових символів у ній. Він повинен відображати результат таким чином: вхід: http://stackexchange.com вихід:20 + 4 = 24 Суть полягає в тому, що ваш вихідний код повинен мати таку ж кількість буквено-цифрових символів, як і не буквено-цифрові. …

9
Виконайте довільний поділ на точність
Реалізуйте функцію, divide(int a, int b, int c)яка друкує базове значення 10 a/b. без використання жодної математики з плаваючою точкою та BigInteger/ BigDecimalабо еквівалентних бібліотек. Принаймні cточні символи в наборі 0123456789.повинні бути надруковані, за винятком (можливого) винятку в пункті 4 нижче. aі bможе бути будь-якими 32 бітовими цілими числами. Оновлення: …

8
Створіть фрактальне дерево
Я хотів би бачити, як малюється фрактальне дерево, куди ви можете ввести ціле число, а вихідним буде фрактальне дерево із введеною кількістю кроків гілки. Правила: Фрактал повинен бути лінією фрактального дерева: форма фрактала також повинна бути такою ж, як ця картина. Кожна гілка повинна зменшуватися на 25% в ширину щоразу, …

6
Інжекція коду працює і в C #!
З огляду на наступне виведення програми C # False, введіть "шкідливий" рядок коду таким чином, що програма виводить True. class Program { static void Main() { System.Console.Write("False"); ; } } Ваша відповідь повинна складатися з рядка, який замінює другий крапку з комою, і призводить до того, що програма виводить Trueціле …

30
Здогадка Гольдбаха
Напишіть програму, яка пропонує користувачеві парне число, що перевищує 2. Враховуючи припущення Гольдбаха про те, що кожне парне число, що перевищує 2, може бути виражене сумою двох простих чисел, виведіть два простих числа, які при складанні разом забезпечують потрібне парне число. Редагувати: програма повинна надрукувати лише ПАРІ праймів, не всі. …
15 code-golf  primes 

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