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

31
Сделать колючую коробку

Учитывая два натуральных числа, W и H, выведите прямоугольник ASCII-искусства, граница которого состоит из косых черт ( /и \) с W «шипами» на верхнем и нижнем краях и H «шипами» на левом и правом краях. Интерьер коробки заполнен пробелами. «Шип» - это просто две косые черты, объединяющиеся в форму...

31
Штрих делимости

Мы можем определить полосу делимости kчисла n, найдя наименьшее неотрицательное целое число k, которое n+kне делится на k+1. Вызов На выбранном вами языке напишите программу или функцию, которая выводит или возвращает полосу делимости вашего ввода. Примеры: n=13: 13 is divisible by 1 14 is...

31
Сколько очков дает мой номерной знак?

(Это мой первый вопрос по коду-гольфу) Когда я был ребенком, мы с отцом изобрели игру, в которой номерной знак, который мы видим на автомобилях, может давать определенные очки на основе довольно простых правил: X количество одинаковых букв или цифр дает X-1 баллов, примеры: 22 = 1 point aa = 1...

31
Три 'R: Реверс, Переупорядочить, Повторить

Во время работы с числами я нашел интересную перестановку, которую вы можете сгенерировать из списка чисел. Если вы будете повторять одну и ту же перестановку достаточно много раз, вы всегда окажетесь в исходном массиве. Давайте использовать следующий список: [1, 2, 3, 4, 5] В качестве примера...

31
Задача ведущих нулей

Соревнование Если в качестве входных данных ( xи y) задано два целых числа , выведите xв виде строки столько начальных нулей, сколько необходимо, чтобы yсимволы были длинными без знака. правила Если xсодержит больше yцифр, вывести в xвиде строки без изменений. Вывод в виде целого числа не...

31
Пьяная машинистка

Задний план Машинистка приходит домой после некоторого количества выпивки и понимает, что письмо импорта все еще нужно помнить. Чтобы удостовериться, что он проверяет текст правильно, он пишет текстовый символ bh vjaracter t0, чтобы быть уверенным в его правильности. Однако ему все же удастся...

31
Найти скалярное произведение Rationals

Я был в доме друга на обед, и они предложили идею "векторного пространства Prime-factor". В этом пространстве положительные целые числа выражаются в виде вектора, так что n- й элемент в векторе является числом раз, которое n- е простое число делит число. (Обратите внимание , что это означает , что...

31
Клетка в конце радуги

Мы все знаем или, по крайней мере, слышали о брейкфаке , одном из самых известных и влиятельных эзотерических языков. Хотя в настоящее время большинство реализаций используют бесконечную ленту, оригинальный компилятор Урбана Мюллера имел ленту из 30000 ячеек. Малоизвестный факт * заключается в том,...

31
Я сам номер?

Само число (также называемое колумбийским или Devlali числом) представляет собой натуральное число, x, где уравнение n + <digit sum of n> = xне имеет решений для любого натурального числа n. Например, 21 не является собственным числом, как n = 15результат 15 + 1 + 5 = 21. С другой стороны, 20...

31
Двоичные Фибоначчи

Вызов Вам нужно сгенерировать программу или функцию, которая принимает положительное целое число N, вычисляет первые N членов последовательности Фибоначчи в двоичном формате, объединяет их в одно двоичное число, преобразует это число обратно в десятичное и затем выводит десятичное число как целое...

31
Что окружает мою плитку Сапер?

Сапер - игра-головоломка, в которой мины спрятаны вокруг доски с неописуемыми тайлами с целью определения местоположения всех мин. Нажатие на мину проигрывает игру, но нажатие на любую другую плитку покажет число от 0 до 8, которое указывает, сколько мин непосредственно окружает ее. Для данного...

31
Сделайте alphabeTrie

Рассмотрим следующий отсортированный по алфавиту список слов: balderdash ballet balloonfish balloonist ballot brooding broom Все слова начинаются с b, а первые 5 начинаются с bal. Если мы просто посмотрим на первые 2 слова: balderdash ballet мы могли бы написать вместо этого: balderdash +let где '...

31
8-битная виртуальная машина

Задний план Мне нравится мой старый 8-битный чип 6502. Здесь даже забавно решить некоторые проблемы на PPCG в машинном коде 6502. Но некоторые вещи, которые должны быть простыми (например, чтение данных или вывод в stdout), излишне громоздки в машинном коде. Так что у меня в голове есть грубая...

31
Что мы забыли?

Ваша задача - написать непустую компьютерную программу, состоящую из некоторой последовательности байтов. Если мы выберем определенный байт в программе и удалим все его экземпляры из программы, измененная программа должна вывести удаленный байт. Например, если бы наша программа aabacba Тогда bcbбы...

31
Сумма Полномочий 2

Соревнование При заданном целочисленном входе, xгде 1 <= x <= 255возвращаются результаты степеней двух, которые при суммировании дают x. Примеры Учитывая вход: 86 Ваша программа должна вывести: 64 16 4 2 Входные данные: 240 Выход: 128 64 32 16 Входные данные: 1 Выход: 1 Входные данные: 64...

31
Не могли бы вы прекратить перетасовать колоду и играть уже?

Вызов: Входные данные: список различных положительных целых чисел в диапазоне [1,list-size][1,list-size][1, \text{list-size}] . Вывод: целое число: количество раз, когда список перемешивается . Для получения списка, это означает , что список делится на две половины, и эти половины чередуются (т.е....

31
Сделай дождь персонажей

Вдохновленный этим чатом мини-вызов. Если в качестве входных данных указана строка (только для печатных символов ASCII), выведите строку с буквами «дождь» вниз. Каждая буква должна быть случайным числом строк вниз (случайным образом между 0и длиной строки, каждая из которых имеет ненулевую...

31
Имитация взрыва кости

Ваша задача - создать программу, которая принимает целое число n > 1и выводит бросок nкубика с одной стороной. Однако эта игра в кости следует правилам взрыва игры в кости . Когда вы бросаете кубик, проверьте, какое значение вы бросили. Если вы получили максимум для этого вида кубика (на...

31
Числа враждебных делителей

Некоторые делители натуральных чисел действительно ненавидят друг друга, и им не нравится использовать одну или несколько общих цифр. Эти целые числа называются номерами враждебных делителей ( HDN ) Примеры У числа 9566есть 4делители: 1, 2, 4783 and 9566 (как видите, нет двух одинаковых цифр )....

31
Число целого числа

Это древнее знание, что каждое неотрицательное целое число может быть переписано как сумма четырех квадратов целых чисел. Например, число 1 может быть выражено как 02+ 02+ 02+ 1202+02+02+120^2+0^2+0^2+1^2 . Или, вообще, для любого неотрицательного целого числа NNn существуют целые числа...