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

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

2
Що оточує
Я завжди хотів оточити якийсь текст за допомогою #s, але у мене виникають труднощі з'ясувати, чим я оточував, у цьому виклику ви будете писати програму, щоб зробити саме це Приклади Введення / виходи розділені новим рядком. ### #a# ### a # #a# # a ### # a # # b …
18 code-golf  string 

5
Чи є це число випадковим?
Я запитав random.org про 128 випадкових цілих чисел від 0 до 2 32 - 1. Оскільки генератор випадкових чисел настільки прагне дати спочатку перші 64 числа, вони, очевидно, більш випадкові, ніж інші 64. Напишіть повну програму або функцію, яка повертає істинний результат, коли вводиться одне з наступних 64 цілих чисел: …

1
Впроваджуйте машину Enigma
Машина Enigma - це досить складна шифрована машина, яку використовують німці та інші для шифрування своїх повідомлень. Ваша робота з впровадження цієї машини *. Крок 1, Обертання Наша машина енігми має 3 гнізда для роторів і 5 доступних роторів для кожного з цих слотів. Кожен ротор має 26 різних можливих …

4
Дотримуйтесь стежки
Завдання полягає в тому, щоб пройти (намалювати) шлях: ^n - вгору на n рядків vn - вниз на n рядків >n - справа на n позицій символів <n - залишено n позицій символів nце ціле число, більше нуля (тобто ви не можете отримати команду типу >-2). Між командами немає роздільників, …

9
РНК до білкового перекладу
РНК , як і ДНК - це молекула, що знаходиться в клітинах, що кодують генетичну інформацію. Він складається з нуклеотидів , які представлені основами аденіну (A), цитозину (C), гуаніну (G) та урацилу (U). * Кодон - це послідовність трьох нуклеотидів. Білки - це великі молекули, які виконують широкий спектр функцій, …

5
Поради для гольфу ASCII art
Я думаю, що питання мистецтва ASCII на PPCG цікаво робити, але особисто я думаю, що це може бути досить важко, особливо коли це позначено як код-гольф . Цікаво, чи може хтось тут мати поради, які будуть корисні для створення мистецтва ASCII. Впорядкувати символи просто, але з (короткими) алгоритмами все ускладниться. …

8
Створіть програму «BizzFuzz»
У традиційному FizzBuzz вам пропонується надрукувати числа від 1 до 100, але кожну кратну кількість 3 замініть на "Fizz", кожну кратну 5 - на "Buzz", а кожне кратне і 3, і 5 (тобто 15) на " FizzBuzz ". Однак, як злий інтерв'ю, я винайшов власну скручену версію FizzBuzz, яку я …

2
Підрахунок полістрипів
Полістрипсис - це підмножина поліоміно, що відповідає наступним правилам: кожен шматок складається з 1 або більше комірок жодна клітина не може мати більше двох сусідів клітини не повинні закривати отвір Вільні поліоміно є виразними, коли жодне не є жорсткою трансформацією (переклад, обертання, відображення або відбиття ковзання) іншого (шматки, які можна …

6
Кофакторні матриці
Кофакторна матриця - це транспозиція матриці ад'югата . Елементи цієї матриці є кофакторами вихідної матриці. Кофактор (тобто елемент матриці кофактора в рядку i та стовпчику j) є визначальним фактором підматриці, утвореної шляхом видалення i-го рядка та j-го стовпця з вихідної матриці, помноженої на (-1) ^ (i + j). Наприклад, для …

1
Пограйте в ідеальну гру 2048 року
Ваше завдання - імітувати математично досконалу гру 2048 року. Ідея полягає в тому, щоб знайти теоретичну верхню межу того, як далеко може пройти гра 2048 року, і знайти, як дістатися. Щоб зрозуміти, як це виглядає, пограйте з цим клоном 2х2 і спробуйте набрати 68 балів. Якщо ви зробите це, ви …

3
Гольф номер більший, ніж номер навантажувача
Як подальша робота із найкоротшою програмою, що закінчується, розмір виходу якої перевищує кількість Грема, а Golf - на номер, більший за TREE (3) , я представляю нове завдання. Номер навантажувача - дуже велика кількість, що важко пояснити (оскільки саме він був результатом вправи з кодового гольфу з гнучкою метою). Існує …

7
Гаус до Айзенштейна
Враховуючи ціле число Гаусса де , цілі числа, а є уявною одиницею, поверніть найближчу (wrt на евклідову відстань) ціле число Ейзенштейна де , цілі числа і .a + b ia+bia+biаaaбbbi = досвід( πi / 2 )i=exp⁡(πi/2)i = \exp\left(\pi i/2\right)k + l ωk+lωk+l\omegaкkkлllω = exp( 2 πi / 3 ) = …

7
Знайдіть масив, який відповідає набору сум
Розглянемо масив Aдовжини n. Масив містить лише додатні цілі числа. Наприклад A = (1,1,2,2). Давайте визначимо f(A)як сукупність сум усіх непустих суміжних підмагістралей A. У цьому випадку f(A) = {1,2,3,4,5,6}. Етапи для створення f(A) наступні: Підматриці Aє (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2). Їх відповідні суми …

10
Скітська програма
Об'єктивна Ви повинні написати програму, яка отримує ціле число у nвигляді введення (з командного рядка) та вбудовує nкаталоги (програма) в дерево каталогів. Приклад із n=5: Назви папок можуть бути якими завгодно. Єдині вимоги полягають у тому, що глибина правильна, а потім програма може бути запущена знову зі свого нового місця …

8
Розділення діючих дільників
nnn(k1,k2,...,km)(k1,k2,...,km)(k_1,k_2,...,k_m)ki⩾2ki⩾2k_i \geqslant 2k1⋅k2⋅...⋅km=nk1⋅k2⋅...⋅km=nk_1 \cdot k_2 \cdot ... \cdot k_m = nk1|k2 , k2|k3 , … , km−1|km.k1|k2 , k2|k3 , … , km−1|km.k_1 | k_2 \text{ , } k_2 | k_3 \text{ , } \ldots \text{ , }k_{m-1}|k_m.a|ba|ba|bbbbaaan>1n>1n>1kikik_i222n=1n=1n=1 у нас немає такого фактора, і тому ми отримуємо порожній кортеж. Якщо …

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