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

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

3
Роторні маршрутизатори на сітці
Вхідні дані Ваш вхід - це один рядок, розділений новими рядками на 2n+1рядки довжини 2n+1на деяке ціле число n ≥ 0. Ціле число nне є частиною вводу; вам доведеться обчислити його з рядка. Рядки складаються з "символів напряму" >^<v. Якщо нові лінії створюють проблему, ви можете замінити їх вертикальними трубами …
10 code-golf  grid 

2
Вантажівки на стоянці
На парковці є паркувальні місця, хоча деякі місця займають машини, представлені октоторпами, #а вільні місця - крапками .. Незабаром прибудуть T вантажівок, кожна з яких займе рівно L послідовних просторів. Вантажівки не повинні стояти поруч. Ваше завдання - створити програму, яка знайде найменшу кількість автомобілів, які потрібно вивезти для паркування …
10 code-golf 

1
Погані новини, хтось
У епізоді " Футурама " члени екіпажу "В'язень Бенди " обмінюються тілами один з одним, із тим, що жодна пара тіл не може змінювати розум не один раз. Виклик Напишіть програму або функцію, яка приймає дійсну колекцію змін, що вже відбулися, і виводить законний набір свопів, які повертають кожен розум …
10 code-golf  math 

9
Побудуйте шифр rot32
Побудувати шифрований гофрований шифр rot13 занадто просто, оскільки букви в одному просторі символів ASCII однакові. Давайте спробуємо замість цього двигун rot32. Ваше завдання - створити функцію, яка приймає рядок Base64 як вхідний і повертає ту саму рядок, але з кожною буквою обертається 32 символи від свого початкового (по суті, з …
10 code-golf 

5
Реалізація функцій, подібних до т9
Ваша задача сьогодні - реалізувати функціонал, подібний до т9 . Ви реалізуєте функцію, яка матиме лише 2 параметри. Ви отримаєте 1 номер телефону в рядку та вміст текстового файлу зі списком слів (не припускайте конкретного стилю нового рядка). Ви можете скористатися посиланням https://raw.githubusercontent.com/eneko/data-repository/master/data/words.txt, щоб перевірити функціональність, або скористатися /usr/share/dict/words(див . …

10
Перевірте магічну площу
Магічний квадрат представляє собою квадрат масиву чисел з боковим п , що складаються з різних натуральних чисел 1, 2, ..., п ² розташовані таким чином, що сума п чисел в будь-якому горизонтальному, вертикальному або головною діагоналі завжди те саме число, яке відоме як магічна константа. Програма повинна вводити через std-in …
10 code-golf  math 

1
Сміли і Смоли - частина I
Налаштування Розглянемо незвичайну форму, що містить 29 пронумерованих комірок, як показано на рис. 1 нижче. Всередині цього двовимірного ящика знаходяться два види тварин квадратної форми: шматки та смоли. На рис. 1 (а) показані деякі міхури синього кольору, а деякі смоли червоного кольору. Кожна істота займає рівно одну сітку комірки. У …

12
Парадокс розподілу
Подано: Натуральне число S . Список N раціональних ваг W, що дорівнює 1. Поверніть список L з N негативних чисел, таким чином: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Іншими словами, наближайте S⋅W_is до цілих чисел якомога ближче. Приклади: 1 [0.4 0.3 0.3] = [1 0 0] …

6
Знайдіть найменший період з числа> 1000 цифр
Ваше завдання - взяти це число як вхідне (хоча воно має працювати і з будь-яким іншим номером): 18349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957034571097518349570345710975183495703457109761834957034571097518349570345710975183495703457109751834957034571097518349570345710976183495703457109751834957034571097518349570345710975183495703457109751834957034571097618349570345710975183495703457109751834957 і знайдіть найменший період, який є в даному випадку: 1834957034571097518349570345710975183495703457109751834957034571097518349570345710976 Хай щастить! Роз'яснення : Номер введення має мінімум один період та один частковий період Період завжди починається з початку вхідного числа Період …
10 code-golf 

4
Код для програмування
Спробуємо це ще раз. Завдання цього конкурсу - зробити два фрагменти коду, які є анаграмами один одного (обидва повинні містити однакові байти в іншому порядку), і вони будуть виконувати такі завдання: Потрібно перевірити, чи введене число є задоволеним чи простим , і вивести, чи число або (наприклад, 7повинне вивести happy …

18
Скорочення чисел
Вхід - це масив (принаймні 3, максимум 20) різних цілих чисел. Кожне ціле число більше -1000 і менше 1000. Ваше завдання полягає в тому, щоб скоротити число від «лінійно картографування» їх від 0.0до 1.0. Це означає, що найменше число в масиві буде відображено до 0,0, найбільше - до 1,0. Ви …

1
Знайдіть найкращий хід у грі на тетрісі
Мені дуже подобається тетріс, але я в цьому не дуже добре. Якраз хотів би побачити, як космічний корабель злітає на моїх очах! А оскільки комп’ютери настільки чудові у всьому, єдине можливе рішення - це зробити програму, щоб вона відтворила її для мене ... за винятком того, що ви збираєтеся робити …
10 code-golf  tetris 

15
Створіть сітку якомога ближче до квадрата
Створіть функцію або програму, яка робить сітку максимально наближеною до квадрата Вам буде дано ціле число N як вхід, цілі числа (1,2,3,25 тощо) Вихід повинен бути ідеальною прямокутною сіткою з N літер якомога ближче до квадрата Квадрат (wannabe) повинен складатися з однієї з літер O або X, як вказано користувачем …

4
Наскільки сильні нонарні цифри?
Вам присвоєно нонарне (базу 9) невід’ємне ціле число, що складається із цифр 0 до 8, як зазвичай. Однак кількість цифр у цьому числі (без провідних нулів) є префектським квадратом. Через це число можна розташувати у квадратній сітці (при цьому порядок читання все ще зберігається). Приклад з 1480 (1125 основа 10): …

11
Напишіть програму, яка перетворює кожен 17-й біт текстового файлу на 1
Ми з колегою працюємо над застарілим програмним забезпеченням, яке ми часом ненавидимо. Щоразу, коли ви запускаєте його, твердження про налагодження прилітають скрізь, і це ніколи не є гарантією того, що щось спрацює. Мотивація цього раунду кодового гольфу з’явилася від мого колеги, який сказав про наше програмне забезпечення наступне . "Це …

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