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

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

20
Избавьтесь от пробелов в пустых строках
Ах, еще одно мое эгоистичное использование этого стека . Будучи владельцем Chromebook, я частый пользователь Ace IDE, редактора, используемого Cloud9. У него много инструментов для работы с лишним пробелом, но у него, в частности, нет одного: очистка пустых строк. Ваша миссия сегодня состоит в том, чтобы, учитывая входные данные из …

1
Программирование в двух измерениях времени
Забавно, что в этом мире всего лишь 1 измерение времени, но это не обязательно должно быть так. Легко представить себе миры с двумя или более измерениями времени, и в этих мирах вы можете создавать компьютеры и запускать на них программное обеспечение, как в этом. Система Вот система для запуска программ …

6
Сделай мне пиццу
Поскольку сейчас суббота (UTC), и я голоден, я хотел бы кусок пиццы. Я дам вам заказ, и я хотел бы хорошую горячую пиццу ascii-art . До вызова? Drive-Thru Я размещу свой заказ, где бы вы ни находились, будь то STDIN, параметр функции, аргумент командной строки, но я не собираюсь помещать …

1
Жизнь: создана или развита?
Учитывая состояние квадратной сетки Игры Жизни, определите, могла ли она эволюционировать из какого-либо предыдущего состояния или могла быть только создана. То есть, определить, является ли штат «райским садом» . вход Квадратная сетка состояний, где 1 означает «живой», а 0 - «мертвый». Вы можете выбрать любые два различимых символа вместо 0 …

15
Найти таблицу перевода
Если даны две строки, найдите таблицу перевода ( подстановочный шифр ) между ними, если перевод невозможен, выведите false. Ответ должен быть свернут и создан слева направо. Первый символ для перевода между словами должен быть первым в таблице перевода. В дополнение к этому, любое письмо, которое не переведено (в том же …

3
Максимальное удовольствие от кегли
Вам дали мешок с кеглями. Всем известно, что для того, чтобы оценить различные вкусы, вам нужно вращаться между ароматами. Основы: Вы можете съесть только 1 кегель за раз Порядок, в котором вы едите свои кегли, должен быть периодическим. Каждый период не может содержать определенный аромат более одного раза. В вашей …
17 code-golf 

8
Сколько отверстий?
Вызов По графическому вводу фигуры определите, сколько в ней отверстий. Не дублировать Этот вопрос был отмечен как возможный дубликат Графских островов . Я считаю, что эта задача отличается от задачи на Острове Графов, потому что в этой вы должны выяснить, как устранить блоки, которые касаются границы. вход Входные данные будут …

13
Целые цифры арифметических таблиц
Вызов: Выведите «целочисленные цифры» одной из следующих шести арифметических таблиц на основе входных данных: - дополнение ( +); - вычитание ( -); - умножение ( *); - деление ( /); - возведение в степень ( ^); - Операция по модулю ( %). Правила: Что я определяю как «целые цифры»: Каждый …

11
Найти рекурсивно простые числа
Рекурсивно простые числа - это последовательность простых чисел, такая что p(1) = 2 p(n) = the p(n-1)th prime Вот пример того, как можно вычислить 4-й Рекурсивно Премьер Прайм. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd …

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

5
Скручивание предложений
правила Программа должна получить строку / массив слов в качестве входных данных. Для каждого слова в строке / массиве оно будет реконструировать слово, поочередно принимая символы из передней и задней части слова. 12345 678 9 -> 15243 687 9. Затем он будет переставлять слова поочередно между самым ранним и самым …

8
Визуализировать евклидов алгоритм
Евклидов алгоритм является широко известным алгоритмом вычисления наибольшего общего делителя (GCD) двух натуральных чисел. Алгоритм Для целей этой задачи алгоритм описывается следующим образом: Отображение двух входных данных в виде смежных строк определенного символа, например вход 3,4может быть представлен соседними строками 000и0000 Превратите первые length(short_line)символы в более длинной строке в другого …

5
Определить тип кубоида
Вступление: Я коллекционер извилистых головоломок. Здесь вы можете увидеть мою текущую коллекцию из ± 300 головоломок. Я думаю, что все знают обычный кубик Рубика (куб 3x3x3), который является кубом NxNxN . Существуют также кубоиды (пазлы в форме блоков), которые бывают разных форм, возможно, лучше объясненные SuperAntionioVivaldi здесь : Обычные кубиноиды …

23
Построить натуральные числа с множествами
Эта конструкция является способом представления натуральных чисел. В этом представлении 0 определяется как пустое множество, а для всех остальных чисел n является объединением {0} и {n-1}. Например, чтобы построить 3 мы можем следовать алгоритму: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø, {ø}}} задача Как вы уже …

9
Ковер аэропорт
В 2015 году международный аэропорт Портленда начал замену своего культового ковра . Я хочу, чтобы вы написали программу для рисования своего старого ковра в минимально возможном количестве байтов. Ковер: Характеристики Вот ссылка на масштабируемое изображение в формате PDF одной плитки. Ваш вывод должен соответствовать относительным размерам и размещению этого изображения. …

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