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

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

9
Обнаружение ASCII-художественных окон, сделанных из символов M и S
Окно - это квадрат ASCII-искусства с нечетной длиной стороны не менее 3, с границей из одного символа вокруг края, а также вертикальными и горизонтальными штрихами в середине: ####### # # # # # # ####### # # # # # # ####### Окно MS - это окно, в котором граница …

12
Написать код для подтверждения
Напишите код, который принимает строку в качестве входных данных и выводит истинное или ложное значение в зависимости от того, следует ли строка следующим правилам: Если вы сложите каждый символ друг над другом, преобразуете в двоичный файл и суммируете каждый столбец, тогда все суммы должны быть идентичными. Вы можете предположить, что …

16
Выведите числа Эйлера
Если задано неотрицательное целое число выведите число Эйлера ( OEIS A122045 ).n,n,n ,nthnthn^{\text{th}} Все нечетные числа Эйлера равныЧетные числа Эйлера могут быть вычислены по следующей формуле ( относится к мнимой единице): 0.0.0 .i≡−1−−−√i≡−1i \equiv \sqrt{-1}E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk.E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk. E_{2n} = i \sum_{k=1}^{2n+1}{ \sum_{j=0}^{k}{ \left(\begin{array}{c}k \\ j \end{array}\right) \frac{{\left(-1\right)}^{j} {\left(k-2j\right)}^{2n+1}}{2^k i^k k} } } …

20
Последовательность сумм целых чисел, которых нет в последовательности
Задний план Рассмотрим последовательность, определенную следующим образом: Первый элемент 0; Второй элемент 4; Начиная с третьего элемента, его значение можно рассчитать по формуле: Взятие набора целых чисел от 0 до предыдущего элемента последовательности (включительно или исключительно, это не имеет значения); Удаление любых целых чисел, которые уже появились ранее в последовательности …

30
Так же просто, как ABC
вход Строка , которая содержит не более одного из каждых из букв A, Bи C. Они могут быть в любом порядке. Пустая строка является допустимым вводом. Примечание. В предыдущей версии этого задания LEJвместо букв использовались буквы, ABCи они могут при желании использоваться. Выход Строка из A, B, Cбукв , которые …

12
Стол первичного делителя
вступление Что-то, с чем я играл в рекреационной математике, - это создание таблицы делителей для визуального сравнения / сопоставления простых делителей набора чисел. Множество входных чисел находится в верхней части в виде меток столбцов, простые делители слева в виде меток строк, а метка указывает, где эти две строки располагаются вверх. …

11
Отрицательные числа Фибоначчи
Вы, наверное, все знаете последовательность Фибоначчи: fibonacci(n)=fibonacci(n-1)+fibonacci(n-2) fibonacci(0)=0 fibonacci(1)=1 Ваша задача настолько проста, насколько это возможно: Дано целочисленное Nвычислениеfibonacci(n) но вот поворот: Также сделайте отрицательный N Подождите. Какая? fibonacci(1)=fibonacci(0)+fibonacci(-1) так fibonacci(-1)=1 а также fibonacci(-2)=fibonacci(0)-fibonacci(1)=-1 и так далее... Это код-гольф, поэтому выигрывают самые короткие программы в байтах. Вы можете отправить функцию …

14
Список всех мультипликативных разбиений n
Учитывая положительное число n , выведите все различные мультипликативные разбиения n в любом удобном формате. Мультипликативное разбиение n - это набор целых чисел, все больше единицы, так что их произведение равно n . Например, 20 имеет следующие различные мультипликативные разделы: 2 * 2 * 5 2 * 10 4 * …

11
Абсолютные суммы полиномиальных коэффициентов Сиди
Задний план Полином Сиди степени n - или (n + 1) -ый полином Сиди - определяется следующим образом. Полиномы Сиди имеют несколько интересных свойств, но и их коэффициенты. Последние образуют последовательность OEIS A075513 . задача Напишите полную программу или функцию, которая, учитывая неотрицательное целое число n , печатает или возвращает …

2
Hilbertify изображение
Мне нравится кривая Гильберта . Ваша задача для этой задачи состоит в том, чтобы взять изображение (строго квадратное изображение, где все стороны имеют степень ширины в два пикселя), расправить его построчно зигзагообразно и растянуть его обратно по псевдогильбертовой кривой. , Unraveling Чтобы распутать, вы начнете с пикселя в верхнем левом …

20
День перемирия
Сегодня, 11 ноября, известен как День памяти , День перемирия или День ветеранов ( в зависимости от страны), и день раздумий и благодарность за военнослужащих и их службы, в частности , начали отражать конец европейских военных действий в первую мировую войну. Давайте поразмышляем об этом с помощью простого вывода ASCII-art …

18
XOR два монохромных изображения
Вызов: Возьмите ввод двух черно-белых (монохромных) изображений и сделайте xor каждого пикселя первого, каждого пикселя второго, добавьте их к новому изображению и выведите новое изображение. Некоторые уточнения: Размер картинок не имеет значения. Расширение / Формат изображения не имеет значения. Вы можете заставить его принимать любое расширение и выводить любое расширение, …

20
Количество прямых цепей Alk * nes заданной длины
Прямой цепной алк * ne определяется как последовательность атомов углерода, соединенных одинарной (алкан), двойной (алкен) или тройной связью (алкин) (используются неявные атомы водорода). Атомы углерода могут образовывать только 4 связи, поэтому ни один атом углерода не может иметь больше четырех связей. Алкине с прямой цепью можно представить в виде списка …

17
Нарисуй ASCII-O'-Фонарь на Хэллоуин
Хэллоуин уже почти здесь, праздник, после которого большинству людей нужно отучиться от пустого рациона из сахара. Напишите программу, которая принимает положительное целое число. Если целое число меньше 31 (от 1 до 30), выведите этот ASCII-арт jack-o'-lantern, глядя вправо, как будто с нетерпением ожидая Хэллоуина: _____I_____ | | | | | …

7
Расшифровать невротических лягушек
Расшифровать невротических лягушек Теперь, когда Puzzling.SE наконец-то взломал мой одержимый амфибиями шифр , давайте напишем программу или функцию для его расшифровки! (Если вы хотите посмотреть на головоломку, прежде чем ее испортить, нажмите на ссылку выше). Как работает шифр В Neurotic Лягушках О ught К Rel х В М уд ванны …

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