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

25
Нарисуй мои контуры

Учитывая прямоугольную матрицу высот, нарисуйте ее контуры. задача Два элемента xи yнаходятся на одном уровне контура, если floor(x/10) == floor(y/10). Например, 52и 58находятся на одном уровне контура, но 58и 64нет. Акт рисования контуров определяется следующим образом: для каждого элемента...

25
Головокружительное целочисленное перечисление

Ваша задача сегодня состоит в том, чтобы вывести данный член последовательности, перечисляющей все целые числа. Последовательность следующая: если у нас есть 0-индексированная функция, генерирующая последовательность f(n)и ceil(x)являющаяся функцией потолка, то f(0) = 0; abs(f(n)) = ceil(n/2);...

25
Имитация моего глупого старого будильника

У меня тупой старый будильник с двумя кнопками: hourи minute. hourКнопка увеличивает час установленной сигнализации, а также minuteприращение минутного время набора сигнала тревоги. Тем не менее, некоторые умные дизайнеры поняли, что нажатие обеих кнопок должно иметь значение, и решили, что нажатие...

25
Сделай зигзагообразный узор

Ваша задача - ввести одно целочисленное значение и распечатать зигзагообразный шаблон, используя косую черту и обратную косую черту. Целочисленный ввод определяет длину каждого зигзага, а также количество зигзагов и зигзагов. Шаблон всегда начинается справа налево Тестовые случаи 4-> / / / / \ \...

25
Сколько дней в месяце?

Если задано текстовое представление (полное имя без учета регистра или трехбуквенное сокращение) месяца, укажите количество дней в месяце. Так , например, december, DECи decвсе должны вернуться 31. Февраль может иметь 28 или 29 дней. Предположим, что ввод - это месяц в одной из правильных...

25
Это кубик Рубика?

Уважаемое время прохождения педантов означает, что картины "Кубиков Рубика" (на футболках, плакатах и ​​т. Д.) На самом деле не разрешимы. Первое, что следует проверить, это то, что куб состоит из правильных частей. Чтобы быть разрешимым, кубу нужно шесть цветов каждый с девятью квадратами. Кубу...

25
Реализуйте простой секундомер

Вызов Ваша задача - написать программу, которая раз в секунду (в том числе сразу после запуска вашей программы) печатает время, прошедшее с момента запуска вашей программы. правила Время должно быть напечатано в hh:mm:ssформате. (начальные нули для однозначных значений) Метки времени должны быть...

25
Направление движения

правила С учетом кода страны ISO3166-1-Alpha-2 ваша задача - определить направление движения для этой страны: На входе будет действительный код страны (действительный, как в элементе двух представленных списков) Ввод может быть списком из двух символов вместо строки, если это помогает Вы можете...

25
Запутанная Алфавитная Лестница

При отсутствии ввода выведите этот интересный алфавитный шаблон в любом случае (случай должен быть согласованным) с помощью принятого метода вывода : A AB ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK ALBLCLDLELFLGLHLILJLKL...

25
Этот код ошибки на * это * и * это *, действительно ли они написаны в них?

Вдохновленный я не тот язык, который вы ищете! Вызов Выберите два разных языка программирования и напишите программу, которая выводит следующую строку в стандартный вывод (или эквивалентный): This program errors out in <the current language> :P а затем генерирует различные виды ошибок в...

25
Программа идентификации формы

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

25
Подсчет нулевой суммы

Напишите программу или функцию, которая при n ≥ 1 возвращает количество решений ± 1 ± 2 ± 3 ± ... ± n = 0. Для n = 6 нет решений, поэтому ответ равен 0. Для n = 4 есть два решения, поэтому ответ равен 2 (два решения: 1 - 2 - 3 + 4 = -1 + 2 + 3 - 4 = 0) Это последовательность OEIS A063865 ....

25
Помните, что vowelese!

вход Строка печатных символов ASCII, например: This is an example string. Выход Для каждого согласного ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz), за которым не следует гласный ( AEIOUaeiou), добавьте последний гласный перед ним в нижнем регистре. Согласные перед первым гласным остаются как есть...

25
Гольф Алгоритм соответствия скобок

Вам будет предоставлена ​​строка s. Гарантируется, что строка имеет равные и хотя бы один [s и ]s. Также гарантируется, что кронштейны сбалансированы. Строка также может содержать другие символы. Цель состоит в том, чтобы вывести / вернуть список кортежей или список списков, содержащих индексы...

25
Линейное решение неграммы

Задний план Nonogram , также известный как Picross или Griddlers, представляет собой головоломку, цель которой состоит в том, чтобы определить, должна ли каждая ячейка на двумерной сетке быть цветной или оставлена ​​пустой, используя количество последовательных цветных ячеек в каждой строке. Ниже...

25
Замени меня суммой моих циклических преемников!

У меня есть простой вызов для вас на этот раз. Учитывая массив положительных целых чисел A (или эквивалент на вашем языке), замените каждую запись A i суммой следующих элементов A i в A , возвращаясь назад с начала, если не хватает элементов. Как обычно, вы можете соревноваться на любом языке...

25
Давайте создадим цифровую мозаику

Вызов Учитывая положительное целое число , повторить каждый из его цифр количество раз , соответствующее его положению в . Другими словами, каждая цифра должна повторяться раз (для каждого , 1-проиндексированного), создавая тем самым новый номер:1 ≤ k ≤ nNNN N d k kd1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1,...

25
Определить идеальные пары

Давайте возьмем функцию fff которая берет строку и удаляет все пары смежных одинаковых символов. Например f(abbbacc)=abaf(abbbacc)=abaf(a\color{red}{bb}ba\color{red}{cc}) = aba Обратите внимание, что когда две пары перекрываются, мы удаляем только одну из них. Мы будем называть строку идеально...

25
Вывести доску судоку

Сегодняшняя задача проста: не принимая никакой информации, выведите любую действующую доску судоку. Если вы не знакомы с судоку, Википедия описывает, как должна выглядеть действующая доска : Цель состоит в том, чтобы заполнить сетку 9 × 9 цифрами, чтобы каждый столбец, каждая строка и каждая из...

25
IP адрес или нет?

Ваш инструмент сканирования сети раздражающе разборчив в вводе данных и сразу падает, если вы передаете ему IPv4-адрес, который содержит неправильные символы или неправильно отформатирован. Адрес IPv4 - это 32-разрядный числовой адрес, записанный в виде четырех чисел, разделенных точками. Каждое...