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

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

1
Обнаружение дружественного имени файла
Введение Имена файлов могут быть разными, от простых blah.txtдо 303549020150514101638190-MSP0.txt. Первый обычно генерируется человеком, а второй - машиной. Разве не было бы неплохо иметь простую функцию, чтобы делать обоснованные предположения о том, можно ли считать файл «дружественным человеку»? Вдохновлен постом Эдуарда Флоринеску, который с тех пор был удален. Его идея …

7
Сегменты римской числовой линии
Напишите программу или функцию, которая принимает целое число в диапазоне 1..3999 в качестве входных данных и возвращает количество отрезков, необходимое для выражения этого целого числа в стандартных римских цифрах (поэтому вы должны использовать XL, но не VM). Примеры: 1 -> 1 4 -> 3 5 -> 2 9 -> 3 …
10 code-golf 

3
Найди другое письмо
Возможно, вы видели такие загадки: Найти 0: OOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOO Задача состоит в том, чтобы написать программу, которая находит индекс другой буквы для данного изображения. вход Вход будет Image. Изображение будет состоять из одной строки из черного текста в Helvetica 24 пт. шрифт на белом фоне. Текст будет состоять из двух символов: …

14
Обратный N-мерный массив
подробности Напишите функцию или программу, которая, учитывая массив (или список), содержащий только целые числа, возвращает или выводит массив со всеми обращенными субэлементами. То есть, поверните все элементы самого глубокого массива, затем второй самый глубокий и т. Д. Размеры указывать не нужно, но функция или программа должны работать для зубчатых массивов …
10 code-golf 

9
Советы по игре в гольф в D2
Какие общие советы у вас есть для игры в гольф в D ? Я ищу идеи, которые могут быть применены к задачам по коду для гольфа в целом, которые, по крайней мере, несколько специфичны для D (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
10 code-golf  tips 

7
Последняя стадия загрязнения
Внутри получателя 5х5 есть вирус. Поскольку мы знаем, как он распространяет свое загрязнение, ваша миссия состоит в том, чтобы вывести последний этап заражения. Получатель Он будет представлен в виде двумерного массива 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 …

4
ASCII Данк звезда
Описание ввода Строка (для достижения наилучших результатов все символы должны быть напечатаны и иметь одинаковую ширину). Описание выхода Звезда персонажа по шаблону: 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 где 0, 1... являются последующими символами строки. Выходные данные не обязательно должны быть …

3
Сколько слов силы я крикнул?
В Skyrim персонаж игрока может использовать мощные магические крики (Ту'умс) для достижения своих целей. Каждый крик состоит из трех слов, однако игрок может использовать первые одно или два слова для достижения того же эффекта с меньшей мощностью, но с более коротким временем восстановления. Получив строчную ASCII Thu'um фразу без знаков …

13
Генерация комбинаций с заменой
Перечислите все комбинации с заменой (или комбинации с повторением) размера k из набора из n элементов. Комбинация с заменой является неупорядоченным мультимножеством, что каждый элемент в нем также находится в наборе из n элементов. Обратите внимание, что: Это неупорядочено. Поэтому ранее напечатанный набор с другим порядком не должен быть напечатан …

16
Распечатать разницу в последовательности Туэ-Морса
Обратите внимание: когда я говорю «отрицание», я имею в виду замену всех единиц нулями (то есть побитовое отрицание) Последовательность Туэ-Морса имеет вид 01101001 То, как вы генерируете это: Начните с получения 0. Отрицайте то, что осталось, и добавьте его до конца. Итак, бери 0. Отрицайте это и добавьте это к …

2
Советы по игре в гольф в Retina
Какие общие советы у вас есть для игры в гольф в Retina ? Я ищу идеи, которые могут быть применены к проблемам с гольф-кодом в целом, которые, по крайней мере, несколько специфичны для Retina (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ. Для справки, онлайн-компилятор …
10 code-golf  tips 

1
Режим автопилота
Вертолет, стартующий в верхнем левом углу, спускается (в двумерном пространстве для целей этого вопроса) к земле. Имеет режим автопилота и ручной режим. Режим автопилота ведет себя следующим образом: Если пространство прямо внизу свободно, спускайтесь к нему. В противном случае переместите шаг влево или вправо, совершенно случайно. (Это может сделать несколько …

1
Рассчитайте лунную фазу
Введение ТЛ; др В этом испытании вы должны рассчитать фазу луны на заданную дату. Эта задача вдохновлена игровым психосоциальным аудиовизуальным экспериментом " Superbrothers: Sword & Sworcery EP ". В S: S & S EP фазы луны важны для исхода приключения, поскольку некоторые события происходят только в определенный момент времени. Вопрос …

2
Выведите все действительные классные публичные одноадресные IPv4-адреса
Адреса IPv4 имеют ширину 32 бита, поэтому размер адресного пространства составляет 2 32 , или 4 294 967 296. Однако это только теоретическая верхняя граница. Это не точное представление всех адресов, которые могут фактически использоваться в общедоступном Интернете. Для целей этой задачи предполагается, что вся адресация является классной . В …

4
Написать Семихин
Предположим, у вас есть 2 языка, Aи B. Строка sявляется полухинией, Aи Bесли она удовлетворяет следующим условиям: sэто квин на языке A. sполиглот в Aа B. Результатом работы sв качестве Bпрограммы является другая строка s', которая представляет собой квинус B. Цель этой задачи состоит в том, чтобы написать полуколину на …

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