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

18
Поколение градиентов RGB

Соревнование С учетом двух заглавных шестнадцатеричные строки (длинные оба 6 символов, XXXXXX и YYYYYY) , представляющий значения RGB ( в диапазоне от 000000до FFFFFFвключительно), а положительный ненулевой число N, отображать линейный переход из N + 2 цветов , полученных от XXXXXX до YYYYYY это...

18
Какой твой следующий ход?

Задача состоит в том, чтобы написать минимаксную функцию на выбранном вами языке, чтобы вывести следующий лучший ход в игре в крестики-нолики NxN с учетом текущего состояния доски . Входная плата может быть принята в виде матрицы, 2D-коллекции или чего-либо еще, что имеет смысл для вас, но...

18
Исходный код GO!

Давайте использовать дополненную реальность для охоты на маленьких существ, спрятанных в исходном коде. Напишите программу quine, которая выводит собственный источник кода, за исключением 5 последовательных символов, которые будут изменены и которые будут отображать PCG-mon :(^_^) Пять...

18
Сделать авто-супер-логарифм

Учитывая положительное целое число п и число А , тем п -й тетрация из определяется как ^ ( ^ ( ^ (... ^ ))), где ^ означает возведение в степень (или мощность) и выражение содержит число ровно п раз. Другими словами, тетрация - это право-ассоциативное повторное возведение в степень. Для n = 4 и a =...

18
Переводчик с английского на иностранный

брифинг Иностранцы поселились на земле и, как ни странно, их алфавит точно такой же, как и у нас. Их язык также очень похож на наш с некоторыми очень четкими и легко вычисляемыми различиями. Вызов Возьмите строку и выведите эквивалент языка иностранца. Перевод работает так: Поменяйте местами все...

18
Minecraft замок фрактал

Вдохновленный YouTube видео от другого пользователя PPCG ... Перед вами стоит задача - использовать ASCII-арт для рисования стены замка Minecraft из андезита и диорита. Форма стенки является Кантора Set . Для справки, Канторский Набор сделан, повторяя следующие N раз: Тройной текущий шаг Заменить...

18
Вычислить функцию Мертенса

Учитывая положительное целое число n , вычислить значение функции Мертенса M ( n ) где и μ ( k ) - функция Мёбиуса, где μ ( k ) = 1, если k имеет четное число различных простых факторов, -1, если k имеет нечетное число различных простых факторов, и 0, если простые факторы не различны. Это...

18
Перегородки Гольдбах

Гипотеза Гольдбаха утверждает, что каждое четное число, большее двух, может быть выражено как сумма двух простых чисел. Например, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Однако, как только мы доберемся до 10, происходит нечто интересное. Не только 10 можно записать как 5 + 5 но это также можно записать как 7...

18
Найти волнистые слова!

(Примечание: это более легкое выделение из моего предыдущего задания « Найди слова бесконечности!» , Которое является ответвлением от моего другого предыдущего задания « Найти закрученные слова!» :)) Определение волнистого слова : Если вы соедините кривыми все символы Волнистого Слова в алфавите...

18
Двоичная длительность обратного отсчета

вдохновленный отсчет от бесконечности Если задано неотрицательное целое число N, выведите число повторений следующих шагов, необходимых для достижения 0: Преобразовать Nв двоичный файл ( 4812390 -> 10010010110111001100110) Отразить каждый бит ( 10010010110111001100110 ->...

18
Вероятность всех комбинаций данных событий

Учитывая последовательность событий с вероятностями от 0,0 до 1,0, генерировать и выводить вероятность возникновения каждой комбинации. Вы можете предположить, что последовательность чисел предоставляется в любой конструкции, которую обеспечивает выбранный вами язык. Вот пример; Вы можете...

18
Мета-полиглот квин

В свое время на PPCG я заметил, что проблемы с квин и полиглоты довольно популярны. Кроме того, мета-решения проблем, то есть сценарии, которые генерируют программу, которая является решением проблемы, имеют тенденцию получать много положительных отзывов от сообщества. Поэтому я создал этот вызов,...

18
Наименьшее количество записей на диск для дефрагментации нескольких файлов

Вступление Диск представляет собой линейный контейнер с блоками , индексированных 0через size-1. Файл является именованным списком блочных индексов, используемых этим файлом. Пример файловой системы выражается так: 15 ALPHA=3,5 BETA=11,10,7 «На диске 15 блоков, первый блок файла ALPHA - это блок...

18
Помогите! У меня больше домашней работы!

Мой учитель был более чем недоволен моей домашней работой . Я следовал всем правилам, но она говорит, что то, что я вывел, было бредом ... когда она впервые посмотрела на это, она была очень подозрительна. «Все языки должны следовать закону Ципфа, бла-бла-бла» ... Я даже не знал, что такое закон...

18
Плюс и Времена, Единицы и Девятки

Реализуйте это рекуррентное отношение как функцию или программу, которая вводит и выводит неотрицательное целое число: F (0) = 0 F (N) = наименьшее целое число больше, чем F (N-1), так что сумма и / или произведение его десятизначных цифр составляет N N - это вход вашей программы, а F (N) - ее...

18
Распечатать пропущенные простые числа

Задание Напишите программу или функцию, которая при пропуске числового ввода xпечатает или возвращает простые числа ниже квадратного корня из x1 , которые не являются множителями x. Примеры Позвольте f(x)быть функция называется: >>> f(4) [] >>> f(5) [2] >>> f(20) [3]...

18
Последовательность Кузнецова

Последовательность Кузнецова (I made the name up, don't bother with Wikipedia or Google) Учитывая любое число n > 0, позвольте rпредставить обратное число n. Итерируйте до тех пор, пока конечный результат не станет равным нулю, передавая результат каждой итерации обратно в функцию, используя...

18
Давай Тесселлате!

Вступление Из Википедии : Тесселяция плоской поверхности является разбиение плоскости с использованием одного или более геометрических фигур, называемых плиток, без каких - либо наложений и без пробелов. Довольно хорошо известная тесселяция показана ниже: Ромбы выложены плиткой таким образом, чтобы...

18
Создайте непересекающийся путь ascii-art

Дано 2 целочисленных ввода, представляющих размер поля, xи yвыведите путь через поле. Пример вывода для 5, 4: # # # ### ### # Все поле 5 на 4, и есть путь, состоящий из хеш-меток, пересекающих поле. Путь должен всегда начинаться в верхнем левом углу и идти внизу справа. Весь путь должен быть...