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

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

8
Оптимизировать пробирки ASCII
Вам дано несколько пробирок ASCII, ваша задача - уменьшить количество пробирок. Каждая пробирка выглядит так: | | | | | | |~~| | | | | | | | | |__| Очевидно, ~~это уровень воды. Пробирка также может быть пустой, в этом случае ~~внутри нет символов. Одиночная труба может содержать …

14
Генерация всех комбинаций данного списка элементов, отсортированных
Создайте код, который принимает список и число в качестве входных данных и генерирует все возможные комбинации с длиной номера. Например, со списком {0,1} и номером 2 : 00 01 10 11 Ваша программа не должна ожидать появления символов в списке дважды или чаще, например {0,0,0,0,0,1,1,5,5} Убедитесь, что вы распечатали отсортированные …

8
ASCII-Art Zombie Invasion Simulation
Чтобы симулировать вторжение зомби, начните с сетки #и представляющей карту: ## ## ### # ## ## # ### # #### # представляет землю. представляет воду. Зомби начинаются в точке на карте ... ## ## ### # ## %# # ### # #### ... и распространяться. %обозначает землю, зараженную зомби. Однако …

6
The Golfer Adventure - Глава 1: Ваза
Гольфист приключение Это первый вызов! Позже будет больше испытаний, которые потребуют данных из предыдущего испытания :) Глава 1: Ваза Давайте представим минуту. Вы - могущественный Бог, ваши силы безграничны, но требуют одного: душ. Каждая душа здесь представлена ​​байтом, каждый байт, который вы используете, жертвует душой. Таким образом, цель, очевидно, состоит …
13 code-golf 

1
За заданный период, получив наименьший список дат, используя джокеры
Рассмотрим дату в формате YYYY-MM-DD. Вы можете использовать джокер *в конце строки даты. Например, 2016-07-2*описывает все даты от 2016-07-20до 2016-07-29. Теперь рассмотрим период, представленный начальной датой и конечной датой. Алгоритм должен найти наименьший возможный список дат, представляющих период. Давайте использовать пример. На следующий период: Дата начала: 2014-11-29 Дата окончания: 2016-10-13 …
13 code-golf  date 

1
Играйте в лучшую карту в Euchre
Входные данные: Во-первых, массив из трех карт, представляющих карты, сыгранные каждым игроком, отформатированные как [JD][TH][9S] представляющий Jack of Diamonds, 10 of Hearts, and Nine of Spades. Поскольку вы всегда сидите напротив своего напарника в Euchre, второй элемент представляет игру вашего напарника. Здесь TH. Во-вторых, A Single Char, String и т. …

11
Превратите этот массив в матрицу
Возьмите не вложенный массив в качестве входных данных. Превратите это в матрицу, используя следующий метод: Допустим, мой массив [1, 2, 3, 4, 5] Во-первых, я повторяю этот массив 5 раз: (длина) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, …

2
Простые числа с изюминкой
Примечание: это в значительной степени вдохновлено этим вопросом . Задача: Ваша задача - сгенерировать nпростое число, когда каждый символ вашей программы повторяется nна месте. Допустим, ваша программа: Derp Каждый символ там повторяется один раз, поэтому он должен выводиться 2. Когда каждый символ дублируется на месте, вот так: DDeerrpp Это должно …

4
Помоги мне обмануть в чит
Чит - карточная игра, в которой вы пытаетесь избавиться от своей руки. Ход выглядит примерно так: Определите, какое звание карты вы должны разыграть в этот ход. В большинстве вариантов это на один ранг выше, чем в предыдущем ходу. Сыграйте 1-4 карты, лицом вниз. Они не должны соответствовать действительному рангу. Если …

8
Добавьте вес одной стороне качелей, чтобы уравновесить
Уравновешивание Качели (предположительно от французского «ci-ça», что означает «это-то») составляют треть священной троицы игрового оборудования, наряду с такими же вездесущими горками и качелями. Качели находятся в идеальном равновесии, если и только если сумма моментов на каждой стороне эквивалентна. Поэтому качели можно уравновесить, добавив определенное количество веса в сторону с меньшей …

8
Генерировать муравьиные перестановки
Вступление Я определил класс перестановок муравьев в более раннем испытании . Напомним, что перестановка p чисел от 0 до r-1 является сложной, если для каждой записи p [i], кроме первой, существует более ранняя запись p [ik] такая, что p [i] == p [ ик] ± 1 . В качестве забавного …

5
Решить уравнение Лапласа
Введение в числовую математику Это "Привет, мир!" уравнений в частных производных (уравнения с частными производными). Уравнение Лапласа или диффузии часто встречается в физике, например, в уравнении теплопроводности, деформировании, динамике жидкости и т. Д. Поскольку реальная жизнь - это 3D, но мы хотим сказать: «Привет, мир!» а не петь "99 бутылок …
13 code-golf  math  number 

4
Помоги мне с моим украшением Хэллоуина
Хэллоуин настал, и я еще не украсил свой дом, поэтому мне понадобится ваша помощь, чтобы выполнить эту задачу Входные данные Входные данные представляют собой список из четырехзначных чисел, где каждая цифра представляет часть оформления: EMBU |||| |||+-upper decoration ||+-bottom decoration |+-mouth/nose +-eyes Глаза: 0 - ° 1 - ¯ 2 …

6
Расстояние до четырех
Эта задача основана на этом видео . Я рекомендую вам посмотреть его, прежде чем пытаться решить эту проблему. Сначала мы определим функцию. Эта функция ( OEIS ) принимает целое число n в качестве входных данных и выводит количество букв в английском представлении n (без пробелов и дефисов). Например, «три» имеет …

4
Гексагольф: Валидагон
Вызов Учитывая художественную форму ASCII, вы должны выяснить, является ли форма правильным шестиугольником или нет. Шестигранники Правильный шестиугольник определяется по двум правилам: Имеет шесть сторон Каждая сторона имеет одинаковое количество символов Например, следующая форма является правильной, но не имеет шести сторон и поэтому не является правильным шестиугольником : B a …

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