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

10
Бинарный компьютер пары И-Цзин

Введение И Цзин - древний гадательный текст и старейшая из китайских классиков. Он использует тип гадания, называемый cleromancy, который производит очевидно случайные числа. Основной единицей Чжоу Йи является гексаграмма (卦 гуа), фигура, состоящая из шести сложенных горизонтальных линий (爻 яо)....

10
Пазл с цифровыми часами

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

10
Рассеянный лингвист

Фон Ваш друг, лингвист, записал и проанализировал несколько простых фрагментов разговора на разных языках. Будучи довольно рассеянными, они забыли, на каком языке был каждый фрагмент. Вы должны помочь им, создав программу, которая анализирует структуры предложений и исключает невозможные случаи....

10
Рассчитайте лунную фазу

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

10
Режим автопилота

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

10
Удалить повторяющиеся слова из предложения

В этом задании вы удалите повторяющиеся слова из каждого предложения . Примеры Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! Спецификация На входе будет строка символов ASCII. Предложение...

10
Выведите все действительные классные публичные одноадресные IPv4-адреса

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

10
Площади на площадях

При вводе положительного целого числа nнапишите программу, которая завершает следующий процесс. Найдите наименьшее положительное целое число, которое больше nидеального квадрата и является конкатенацией nнекоторого другого числа. Порядок цифр nне может быть изменен. nМожно назвать число,...

10
Написать Семихин

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

10
Советы по игре в гольф в Retina

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

10
Сколько слов силы я крикнул?

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

10
Транспонировать Quine

В этом варианте Quine ваша программа должна вывести свой исходный код, транспонированный по диагонали от верхнего левого угла до нижнего правого. Например: ваша программа на четыре строки выходы yof ono u u r r      p l r i o n g e r s a m Пробелы в выходных данных не являются произвольными....

10
ASCII Данк звезда

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

10
Советы по игре в гольф в D2

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

10
Найди другое письмо

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

10
Генерация комбинаций с заменой

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

10
Обнаружение дружественного имени файла

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

10
установить пересечение двух списков

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

10
Распечатать разницу в последовательности Туэ-Морса

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

10
Соедините буквы

Вдохновлен этой маленькой игрой . Вызов В качестве входных данных задается начальная позиция сетки (всегда 5x5), например: -ABCD -A--- ---C- ---BD --E-E Вам нужно соединить буквы (одинаковые буквы все вместе), удалив все пустые -места. Буквы будут всегда A,B,C,D and E. Каждая пара букв должна быть...