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

38
Найдите наибольшее число, соседнее с нулем

Вызов: Возьмите вектор / список целых чисел в качестве входных данных и выведите наибольшее число, смежное с нулем. Характеристики: Как всегда, дополнительный формат ввода и вывода Вы можете предположить, что будет хотя бы один ноль и хотя бы один ненулевой элемент. Тестовые случаи: 1 4 3 6 0 3 7 0...

38
Это сбалансированное число?

Число уравновешивается, если сумма цифр на каждой половине числа равна, поэтому: 1423сбалансировано, потому что 1+4 = 2+3, так же как: 42615потому что 4+2=1+5. Обратите внимание, что средняя цифра не включена ни с одной стороны (или с обеих сторон), если существует нечетное количество цифр. Вызов:...

38
Обложки с нулевой суммой

Введение Рассмотрим непустой список L целых чисел. С нулевой суммой срез из L представляет собой непрерывную подпоследовательность L , сумма которых равна 0. Например, [1, -3, 2] является нулевой суммой срез [-2, 4, 1, -3, 2, 2 , -1, -1] , но [2, 2] - нет (потому что оно не суммируется с 0), и нет...

38
Каждое слово от Бабаба до Ззыза

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

38
Возврат и перепечатка списка слов

Вот как выполнить возврат и повторную печать из одной строки в другую: Начните с первой строки. Удалите символы в конце, пока результат не станет префиксом второй строки. (Это может занять 0 шагов.) Добавляйте символы в конце, пока результат не станет равным второй строке. (Это также может занять 0...

38
Не дай мне пять!

Вопрос: Вам дадут начальные и конечные целые числа последовательности, и вы должны вернуть количество целых чисел в ней, которые не содержат цифры 5. Начальные и конечные числа должны быть включены! Примеры: 1,9 → 1,2,3,4,6,7,8,9 → Результат 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → Результат 12...

38
Ваша собственная инструкция «для»

Ваша собственная инструкция "для" Предполагая, что у вас есть следующий вход: a, b, c, d Ввод может быть в одну строку с использованием любого формата «a / b / c / d» или «a, b, c, d» и т. Д. Вы также можете иметь 4 входа. Вы должны кодировать следующее поведение (псевдокод здесь): var i =...

38
Выходные числа до 2 ^ n-1, «отсортированные»

Возьмите положительное целое число n в качестве входных данных и выведите (некоторые из них) десятичные числа, которые можно создать с использованием n битов, упорядоченных следующим образом: Сначала перечислите все числа, которые могут быть созданы только с одним 1, а остальные 0в двоичном...

38
Это число факториал?

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

38
Распечатать невидимый текст

Учитывая строку в качестве входных данных, выведите количество пробельных символов (0x0A и 0x20), равное длине строки. Например, учитывая строку, Hello, World!ваш код должен будет вывести ровно 13 пробельных символов и ничего больше. Это может быть любое сочетание пробелов и новых строк. Ваш код не...

38
Делать квадратные слова

Соревнование Ваша задача - создать программу, которая принимает любой заданный строковый ввод и выводит ввод в квадрате. Пустые строки должны возвращать пустую строку. Примеры Учитывая вход: golf Ваша программа должна вывести: golf o l l o flog Входные данные: 123 Выход: 123 2 2 321 Входные данные:...

38
Спрятать иголку в стоге сена (менты)

Это часть задачи полицейских и грабителей . Иди сюда за грабителями. Вызов ментов Вы должны написать программу или функцию на языке по вашему выбору, который выводит строку Haystack. Однако должна быть возможность удалить некоторое подмножество символов из вашей программы (без переупорядочения...

38
Очень длинная терза Рима

Описание Выведите схему рифмы для очень длинного Terza Rima. вход Никто. Выход ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY правила Вы можете выбирать между разделением строф пробелами или символами новой строки, так что: ABA BCB... ИЛИ ABA BCB...

38
Красивые полиномы с принтом

Введение Люди - замечательный вид, но иногда мы можем быть очень неловкими, особенно для компьютеров. В частности, нам, кажется, нравится писать многочлены в очень запутанной манере с, казалось бы, произвольными правилами. Какую самую короткую программу вы можете написать для правильного...

38
Нарисуйте «Cool S»

Введение Мы все знаем крутой S (также известный как Супермен S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S и т. Д.): Миллиарды школьников по всему миру нарисовали этот S и сразу почувствовали гордость за себя. Если вы забыли или у вас было совсем не крутое детство , вот изображение этой...

38
Найдите иголку в стоге сена

Учитывая прямоугольный стог сена размером не менее 2x2, состоящий из всех одинаковых печатаемых символов ASCII, выведите местоположение (считая от верхнего левого угла) иглы, которая является другим символом. Например, если введен следующий стог сена: ##### ###N# ##### ##### Выходные данные должны...

38
Вывести сообщение Аресибо

Сообщение Аресибо - это межзвездное радиосообщение 1974 года, несущее основную информацию о человечестве и Земле, отправленное в шаровое звездное скопление M13 в надежде, что внеземной разум сможет его получить и расшифровать ... Сообщение состояло из 1679 двоичных цифр, приблизительно 210 байтов...

38
Слишком много шпионов!

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

38
Построить пятиугольник, избегая использования компаса

правила Вы начнете с только два элемента: Точки и такие , что . Эти точки занимают плоскость, которая бесконечна во всех направлениях.AAABBBA≠BA≠BA \neq B На любом этапе процесса вы можете выполнить одно из следующих трех действий: Нарисуйте линию, которая проходит через две точки. Нарисуйте круг с...