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

17
Скручивание предложений

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

17
Определить тип кубоида

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

17
Ковер аэропорт

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

17
Визуализировать евклидов алгоритм

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

17
Найти рекурсивно простые числа

Рекурсивно простые числа - это последовательность простых чисел, такая что 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 prime p(2) = 3 p(3) = the...

17
Построить натуральные числа с множествами

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

17
Максимальное удовольствие от кегли

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

17
Изменение знака, зацикливание и отображение с минимальным заполнением

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

17
Сколько отверстий?

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

17
Жизнь: создана или развита?

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

17
Сделай мне пиццу

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

17
Целые цифры арифметических таблиц

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

17
Программирование в двух измерениях времени

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

17
Найти таблицу перевода

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

17
Сократить абсолютный путь

Иногда длинный абсолютный путь, например, параметр командной строки для инструмента linux, может быть сокращен с использованием текущего рабочего каталога в качестве ссылки: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff В этой задаче вы должны создать функцию или...

17
Избавьтесь от пробелов в пустых строках

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

17
Там нет такого понятия, как бесплатный обед

... или есть? Ваша задача состоит в том, чтобы разобрать мой счет на обед, который содержит базовую цену, советы, скидки, купоны и дополнительные услуги, и выяснить, был ли мой обед 0 долларов или меньше . Если это вход: 12.34 15 tip 25 discount 1.5 extra 2 coupon Тогда вывод может быть false. Вот...

17
Сортировать цифры по их первому вхождению в пи

По неотрицательному числу nотсортируйте цифры nпо их первому вхождению в пи . Входные данные могут быть получены через аргумент функции cli или STDIN, а также в виде строки, char [] или целого числа. Вы можете выводить через возвращаемое значение, состояние выхода или...

17
Косить прямоугольный газон

Газон определяется как прямоугольное поле с одним символом, окруженное двумя слоями видимого пробела. Это означает две строки выше и две строки внизу, а также два пробела слева (справа есть видимый пробел, поэтому вам не нужно его включать).     ||||| ||||| |||||     Скошенный газон имеет...

17
Вращение-безопасный Quine

Напишите правильную квинну , каждое вращение которой само по себе является правильной квинной. Например, если ваш исходный код abcdef, то: abcdef будет выводить abcdef bcdefa будет выводить bcdefa cdefab будет выводить cdefab defabc будет выводить defabc efabcd будет выводить efabcd fabcde будет...