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

18
Заполните дыры в письмах

Иногда, когда мне скучно, я беру текст и заполняю «дыры» в письмах. Но разве заполнение дыр не самая скучная вещь, которую вы можете сделать? Я думаю, что мы должны автоматизировать это , чтобы мы могли лучше использовать наше время. Применяются стандартные правила игры в гольф . вход Строка,...

18
Вывести последовательность жонглера

Последовательность жонглера описана следующим образом. Начиная со ввода a 1 , следующий член определяется рекуррентным соотношением Последовательность заканчивается, когда она достигает 1, так как все последующие члены будут равны 1. задача Если вход nбольше или равен 2, напишите программу /...

18
Одиночные целые числа с потерями: в последовательных последовательностях отсутствует один элемент

Я определяю метод объединения последовательности, чтобы означать, что каждое число в последовательности объединяется в виде строки, тогда этот результат становится целым числом. [1, 2, 3] -> 123 Для каждой конечной последовательности, состоящей по меньшей мере из 3 последовательных целых чисел,...

18
Песочница целые числа

Вызов Вам будет дано положительное целое число в nкачестве входных данных. Выход должен быть похожим на пирамиду песочницей, построенной по правилам, указанным ниже: Каждое целое число «падает» вниз от одной и той же начальной точки, как песок, падающий в конусообразную форму. Числа, превышающие...

18
Генерировать ленивый микроволновый вход

Связанный: Запрограммируйте мою микроволновую печь и Сгенерируйте ленивые ценности . Мой коллега настолько ленив, что даже не пытается пошевелить пальцем при программировании микроволновой печи. (Это на самом деле правда!) Помогите ему найти микроволновый вход, который дает время, ближайшее к тому,...

18
Транспонировать облако слов

Фон Я хотел сделать красивое облако слов, например так: these are words floating Я вычислил (x,y)-координаты первой буквы каждого слова, подключил их к своему генератору облака слов и позволил ему выполнить свою работу. Однако я случайно использовал (y,x)-координаты, поэтому результат выглядит так:...

18
Найдите стог сена в иголках

Чтобы найти иголку в стоге сена, нужно найти самый большой непрерывный стог сена, содержащий ровно одну иголку . Обратите внимание, что вы не можете соединить ячейки по диагонали, только влево / вправо / вверх / вниз. вход Массив (или количество пользовательских строк ввода, ваш выбор) из 'N'(иглы)...

18
Слияние двух строк

Вступление Допустим, что S 1 = a...bи S 2 = ..c... Если мы поместим их друг на друга, мы получим: a...b ..c.. Мы объединяем обе строки с .жидким символом (который может перекрываться). Мы получаем это: a.c.b Если одна строка длиннее другой, мы просто применяем тот же алгоритм: a.....b ..c.....

18
Это число случайно?

Я попросил random.org для 128 случайных целых чисел от 0 до 2 32 - 1. Поскольку генератор случайных чисел очень хотел сначала дать первые 64 числа, они, очевидно, более случайны, чем остальные 64. Напишите полную программу или функцию, которая возвращает достоверный результат, если введено одно из...

18
Города: Достопримечательности

Я нахожусь в положении (0, 0) бесконечного двумерного города, который идеально разделен на блоки, центрированные в каждой точке решетки, некоторые из которых содержат здания. Здание в определенной точке (x, y) занимает весь квадрат с противоположными углами в точках (x -.5, y-.5) и (x + .5, y + .5)...

18
Рассчитать объем объекта

Вы можете определить объем объектов на основе заданного набора измерений: Объем сферы может быть определен с помощью одного числа, радиус ( r) Объем цилиндра можно определить с помощью двух чисел, радиуса ( r) и высоты (h ) Объем коробки можно определить, используя три числа: длину ( l), ширину (...

18
Восстановить зигзагообразную матрицу

В рамках алгоритма сжатия стандарт JPEG разворачивает матрицу в вектор вдоль антидиагоналей переменного направления: Ваша задача - взять развернутый вектор вместе с размерами матрицы и восстановить соответствующую матрицу. В качестве примера: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 должен...

18
Кодирование длины строки

Предположим, мы используем следующие правила для извлечения одной строки из другой строки, содержащей только печатаемые символы ASCII и называемой *-string. Если строка заканчивается до остановки процесса, это является ошибкой, и результат процесса в этом случае не определен: Начать с d=1, s=""...

18
Считайте ASCII hamantaschen!

Сегодня Пурим, по которому принято выдавать печенье в форме треугольника с начинкой, называемой hamantaschen (единственное число: hamantasch ). Другой обычай - много пить. Я не самый лучший пекарь .... У меня так много хаманташен нестандартного размера, которые нужно раздавать, и так много друзей,...

18
Наивысшая оценка на поле

Вступление Пусть поле будет прямоугольником, заполненным только символами -и [0-9]. Пример поля: 11-011123 111-010-- 0010---01 111-01234 Вы видите, что это поле было разделено на три меньшие области: Чтобы вычислить счет меньшего района, мы просто складываем все числа. Например: 11 111 0010 111 1 +...

18
Что окружает

Я всегда хотел заключить текст в #s, но мне сложно понять, что я окружил, поэтому в этом задании вы напишете программу, которая сделает это Примеры Входы / выходы разделены новой строкой. ### #a# ### a # #a# # a ### # a # # b c # ####### a b c ABCDHIJ E####GK F# M #L # N#O P#### M N ###A### #C#B#o#...

18
Советы по игре в гольф в dc

Какие общие советы у вас есть для игры в гольф в DC ? dc - это утилита калькулятора для UNIX / Linux, предшествующая языку C. Меня интересует, как сделать мои программы постоянного тока (вычисления?) Короче. Я ищу идеи, которые могут быть применены к общему коду-гольфу , которые, по крайней мере,...

18
Создать бит четности

Бит четности , является одним из простейших форм контрольной суммы. Во-первых, вы должны выбрать паритет, четный или нечетный. Допустим, мы выбираем даже. Теперь нам нужно сообщение для передачи. Допустим, наше сообщение "Foo". Это записано в двоичном виде как: 01000110 01101111 01101111 Теперь мы...

18
Последовательность «назад и вперед»

Представьте себе путь, состоящий из <и >и заканчивая в @, например , ><>@ Ходок начинается в самой левой камере. Он пройдёт путь следующим образом: Если ходок находится в @камере, он достиг цели и готово. Если бродяга находится в >камере, весь путь циклически сдвигается на один...

18
Джордан Разложение

Важное примечание : поскольку этот вызов относится только к квадратным матрицам, каждый раз, когда я использую термин «матрица», предполагается, что я имею в виду квадратную матрицу. Для краткости я оставляю «квадратное» описание. Фон Многие связанные с матрицей операции, такие как вычисление...