Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

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

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

5
Советы по игре в гольф ASCII art
Я думаю, что художественные вопросы ASCII по PPCG очень интересны, но лично я думаю, что это может быть довольно сложно, особенно когда вопрос помечен как code-golf . Интересно, есть ли у кого-нибудь здесь несколько советов, которые будут полезны для создания искусства ASCII. Простое расположение символов легко, но с (короткими) алгоритмами …

2
Подсчет полистрипов
Полистрипсы - это подмножество полиомино, соответствующих следующим правилам: каждая часть состоит из 1 или более клеток ни одна клетка не может иметь более двух соседей клетки не должны закрывать отверстие Свободные полиомино отличаются, когда ни одно из них не является жестким преобразованием (перемещение, вращение, отражение или скользящее отражение) другого (фрагменты, …

6
Кофакторные матрицы
Матрица кофактора - это транспонированная матрица адъютатов . Элементы этой матрицы являются кофакторами исходной матрицы. Кофактор (т.е. элемент матрицы кофактора в строке i и столбце j) является определителем подматрицы, образованной удалением i-й строки и j-го столбца из исходной матрицы, умноженной на (-1) ^ (i + j). Например, для матрицы Элемент …

1
Слушать идеальную игру 2048
Ваша задача - симулировать математически совершенную игру 2048 года. Идея состоит в том, чтобы найти теоретический верхний предел того, как далеко может пройти игра 2048 года, и найти способ ее достижения. Чтобы понять, как это выглядит, поиграйте с этим клоном 2х2 и попытайтесь набрать 68 очков. Если вы это сделаете, …

3
Гольф число больше номера погрузчика
В качестве продолжения завершающей программы Shortest, выходной размер которой превышает число Грэма, а Golf - число больше, чем TREE (3) , я представляю новую задачу. Номер загрузчика очень большой, его сложно объяснить (так как он сам был результатом упражнения в гольф-коде с гибкой целью). Существует определение и объяснение здесь , …

7
Гаусса Эйзенштейну
Если дано гауссово целое число a+bia+bia+bi где aaa , bbb - целые числа, а i=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right) - мнимая единица, вернуть самое близкое (относительно евклидова расстояния) целое Эйзенштейна k+lωk+lωk+l\omega где kkk , lll - целые числа и ω=exp(2πi/3)=(−1+i3–√)/2ω=exp⁡(2πi/3)=(−1+i3)/2\omega = \exp(2\pi i/3) = (-1+i\sqrt{3})/2. Фон Вероятно, совершенно очевидно, что каждое …

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). Их соответствующие суммы 1,1,2,2,2,3,4,4,5,6. Поэтому …

10
Пугливая программа
Задача Вы должны написать программу, которая получает целое число в nкачестве входных данных (из командной строки) и встраивает себя (программу) nв каталоги дерева каталогов. Пример с n=5: Имена папок могут быть любыми. Единственными требованиями являются правильность глубины и возможность повторного запуска программы из нового места в дереве каталогов, а также …

8
Делительные делители
Учитывая положительное целое число nnn всегда можно найти кортеж (k1,k2,...,km)(k1,k2,...,km)(k_1,k_2,...,k_m) целых чисел ki⩾2ki⩾2k_i \geqslant 2 таким образом, что k1⋅k2⋅...⋅km=nk1⋅k2⋅...⋅km=nk_1 \cdot k_2 \cdot ... \cdot k_m = n и k1|k2 , k2|k3 , … , km−1|km.k1|k2 , k2|k3 , … , km−1|km.k_1 | k_2 \text{ , } k_2 | k_3 \text{ …

25
Текс Котировки (UVa 272)
Получив строку, замените все левые двойные кавычки на две обратные кавычки и все правые двойные кавычки на две одинарные кавычки. Кавычки слева означают кавычки, с которых начинается кавычка. Правые кавычки означают кавычки, которые заканчивают цитату. Цитаты не могут быть вложенными. Вы можете предположить, что в строке есть четное число двойных …
17 code-golf 

6
Сделайте несколько простых квадратов!
Что такое Prime Square? Простая площадь - это квадрат, где все четыре ребра - это разные простые числа. Но какие? И как мы их построим? Вот пример 4x4 Prime Square 1009 0 0 3 0 1021 Сначала мы начнем с верхнего левого угла. Мы работаем по часовой стрелке . Мы …

17
Это не мой X, его Y слишком Z
Эта задача вдохновлена ​​серией книг для маленьких детей Фионы Уотт и Рэйчел Уэллс, которыми я недавно наслаждаюсь со своей дочерью. В каждой книге мышь (иллюстрированная, но не часть текста) жалуется, что последовательность из 5 вещей одного типа не является ее вещью. Затем он подтверждает это, заявляя, что какой-то компонент вещи …
17 code-golf 

30
Первое вхождение в последовательности Шестёрок
Последовательность Sixers - это имя, которое можно присвоить последовательности A087409 . Я узнал об этой последовательности в видео Numberphile , и она может быть построена следующим образом: Сначала возьмем кратные 6, записанные в базе 10: 6, 12, 18, 24, 30, 36, ... Затем объедините числа в поток цифр: 61218243036... Наконец, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.