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

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

1
З’єднайте букви
Натхненна цією маленькою грою . Виклик Подано в якості початкового положення сітки (завжди 5x5), наприклад: -ABCD -A--- ---C- ---BD --E-E Вам потрібно з'єднати літери (однакові букви всі разом), видаливши всі порожні -пробіли. Букви будуть завжди A,B,C,D and E. Кожна пара букв повинна бути з'єднана однією нерозгалуженою лінією, яка може згинатись …
10 code-golf 

7
Римські числові відрізки
Напишіть програму або функцію, яка приймає ціле число в діапазоні 1..3999 як вхідне і повертає кількість сегментних рядків, необхідних для вираження цього цілого числа в стандартних римських цифрах (щоб ви використовували XL, але не VM). Приклади: 1 -> 1 4 -> 3 5 -> 2 9 -> 3 10 -> …
10 code-golf 

1
Виявлення імені файлів для людини
Вступ Імена файлів можуть бути дуже різними, починаючи від простого і blah.txtзакінчуючи 303549020150514101638190-MSP0.txt. Перший зазвичай породжується людиною, тоді як останній часто генерується машиною. Чи не було б непогано мати просту функцію, щоб вчити здогадуватися про те, чи може файл вважатись "зручним для людини"? Натхненний публікацією Едуарда Флоринеску, яка з тих …

14
Зворотний N-розмірний масив
Деталі Напишіть функцію або програму, яка, задавши масив (або список), що містить лише цілі числа, повертає або виводить масив із переверненими всіма елементами. Тобто поверніть всі елементи найглибшого масиву, потім другого найглибшого тощо. Розміри не потрібно вказувати, але функція або програма повинні працювати для нерівних масивів у рідному форматі мови …
10 code-golf 

7
Останній етап забруднення
Всередині реципієнта є вірус 5х5. Оскільки ми знаємо, як вона поширює своє забруднення, ваша місія полягає у виведенні останньої стадії забруднення. Одержувач Він буде представлений у вигляді двовимірного масиву 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 …

9
Поради щодо гольфу в D2
Які загальні поради щодо гольфу в D ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо характерні для D (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь.
10 code-golf  tips 

13
Створення комбінацій із заміною
Перерахуйте всі комбінації із заміною (або комбінаціями з повторенням) розміром k із набору n елементів. Поєднання із заміною - це не упорядкований багатонаціональний набір, що кожен елемент в ньому також знаходиться у наборі n елементів. Зауважте, що: Це не упорядковано. Тому попередньо надрукований набір з іншим порядком не слід надрукувати …

3
Знайдіть іншу букву
Можливо, ви бачили такі головоломки: Знайдіть 0: OOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOO Завдання полягає в тому, щоб написати програму, яка знайде індекс різної букви, заданої зображенням. Вхідні дані Вхід буде an Image. Зображення буде складатися з одного рядка з чорного тексту в Helvetica 24 пунктів. шрифт на білому тлі. Текст буде складатися з виділення …

16
Роздрукуйте різницю в послідовності Thue-Morse
Зверніть увагу, коли я кажу "заперечувати", я маю на увазі замінити всі нулі (тобто побітове заперечення) Послідовність Чей-Морза йде як 01101001 Спосіб його створення: Почніть з 0. Зніміть те, що залишилося, і додайте його до кінця. Отже, візьміть 0. Негатуйте його та додайте це до кінця -01 Потім візьміть це …

3
Скільки слів влади я кричав?
У Skyrim персонаж гравця може використовувати потужні магічні крики (Thu'ums) для досягнення своїх цілей. Кожен крик складається з трьох слів, проте гравець може використати перше одне-два слова, щоб досягти такого ж ефекту з меншою потужністю, але при більш короткому відключенні. Враховуючи невелику фразу ASCII Thu'um без розділових знаків або пробілів …

2
Поради щодо гольфу в Retina
Які загальні поради щодо гольфу в Retina ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо характерні для Retina (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь. Для довідки, онлайн-компілятор знаходиться тут . @ Sp3000 зазначив, що …
10 code-golf  tips 

1
Режим автопілоту
Вертоліт, що починається у верхньому лівому куті, спускається (у двовимірному просторі для цілей цього питання) у напрямку до землі. Він має режим автопілоту та ручний режим. Режим автопілота поводиться так: Якщо простір прямо внизу вільний, спустіться до нього. В іншому випадку перемістіть крок вліво або вправо, повністю навмання. (Таким чином …

4
Напишіть напівхін
Припустимо, у вас є 2 мови Aта B. Рядок s- це напівквіток в, Aі Bякщо він відповідає наступним умовам: sє лайкою в мові A. sявляє собою поліглот в Aі B. Висновок запуску sяк Bпрограми - це інший рядок s', який є quine in B. Мета цього завдання - написати напівквіту …

7
Квадрати на площах
Давши введення додатного цілого числа n, напишіть програму, яка завершує наступний процес. Знайдіть найменше додатне ціле число, nщо є досконалим квадратом, і є з'єднанням nта деяким іншим числом. Порядок цифр nне може бути змінений. Число, об'єднане в такий, nщоб отримати ідеальний квадрат, можна назвати r_1. Якщо r_1квадрат не є ідеальним, …

2
Виведіть усі дійсні класичні публічні одноадресні IPv4 адреси
IPv4 адреси шириною 32 біти, і таким чином розмір адресного простору становить 2 32 , або 4,294,967,296. Однак це лише теоретична верхня межа. Це не точне подання всіх адрес, які фактично можуть використовуватися в загальнодоступному Інтернеті. Для цілей цього виклику передбачається, що вся адресація є класною . Насправді класичний підрозділ …

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