Вопросы с тегом «integer»

24
Новая последовательность соседей

Неотрицательные целые числа устали от того, что у них всегда одни и те же два соседа, поэтому они решают немного перемешать. Тем не менее, они также ленивы и хотят оставаться как можно ближе к своей исходной позиции. Они придумали следующий алгоритм: Первый элемент 0. Элемент является наименьшим...

24
Все одиночные восьмерки

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

24
Распределение частот смешанных кубиков

Продолжение этой проблемы Учитывая набор смешанных кубиков, выведите распределение частоты броска всех их и суммируя бросанные числа на каждом кристалле. Например, рассмотрим 1d12 + 1d8(бросание 1 12-сторонней матрицы и 1 8-сторонней матрицы). Максимальный и минимальный броски равны 20и 2,...

24
Найти фиксированную точку

Дано целое число и некоторая функция черного ящика найти фиксированную точку в последовательности, определенной .x1 f: ℤ → ℤfxk+1 := f(xk) Детали Значение xназывается фиксированной точкой fif x = f(x). Например , если f(x) := round(x/pi)и мы отправная точка , то мы получаем , то , то , и , наконец...

24
Матричные пазлы

Входные данные: Целое число n Две квадратные матрицы одинакового размера (их ширина / высота кратна n) Выход: Одно из двух различных значений по вашему выбору, одно для истинных результатов и одно для ложных результатов (так что да, 1/0вместо того , чтобы true/falseбыть действительными выходными...

24
Рыцарь Расстояние

В шахматах Рыцарь на сетке (x, y) может перейти к (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) за один шаг. Представьте себе бесконечную шахматную доску, на которой только Рыцарь (0, 0): Сколько шагов требуется для перемещения Рыцаря...

24
Модульное вещание

Эта проблема связана с некоторыми возможностями языка MATL в рамках мероприятия « Язык месяца», который состоится в мае 2018 года . Введение В MATL, многие две входные функции работают поэлементно с вещанием . Это означает следующее: Поэлементный (или векторизованный ): функция принимает в качестве...

24
Возьми байт из этого!

Ваша задача состоит в том, чтобы, учитывая целое число без знака n, найти наибольшее число, которое можно создать, удалив один байт (8 последовательных битов) данных. пример Учитывая число 7831, мы сначала конвертируем его в двоичный код (удаляя все начальные нули): 1111010010111 Затем мы находим...

24
Круговая сумма

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

24
Реализовать упрощенный кернинг

Введение Кернинг означает регулировку расстояния между буквами текста. В качестве примера рассмотрим слово, Topнаписанное следующими тремя глифами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Мы...

23
Путь антилопы гну

Игра в гольф, программа или функция, которая дает местоположение гну, который начинается в квадрате на бесконечной шахматной доске, которая пронумерована в квадратной спирали против часовой стрелки, где гну всегда посещает квадрат с наименьшим номером она может достичь того, что еще не...

23
Помогите мне отложить на мой компьютер ремонт!

Этот вызов принес вам реальное (и трагическое) вдохновение. В последнее время числовой ряд на моей клавиатуре был немного спорадическим. Клавиши 1-9работают иногда - но в других случаях они не дают результата. Как заядлый программист, это ужасно! (Видите этот восклицательный знак? Вот откуда вы...

23
Восстановить арифметическую последовательность

Учитывая конечную арифметическую последовательность натуральных чисел с некоторыми членами, удаленными из середины, реконструируйте всю последовательность. Задание Рассмотрим арифметическую последовательность: список натуральных чисел, в которых разница между любыми двумя последовательными...

23
Наименьший палиндром делится на вход

Учитывая положительное целое число N, выведите наименьшее положительное целое число так, чтобы это число было палиндромом (то есть его собственным обратным) и делилось на N. Палиндрому (то есть результату) не нужно, чтобы начальный ноль был палиндромом, например 080, не является правильным ответом...

23
Не совсем римская троица

Если задано целое число n ≥ 0, выведите его в непозиционной записи base-3, используя цифры 139ABCDE…и разделитель из 1 символа. Каждая цифра является последовательной степенью 3, а цифры на левой стороне разделителя обнуляются , например, A931 | B → 81– (1 + 3 + 9 + 27) → 41 . Цифра может появиться...

23
Обратные дельты массива

Обратные дельты массива Продолжение Обратных Дельт Массива Ваша задача - взять массив 32-битных целых чисел со знаком, перекомпилировать его с обратными дельтами. пример Список, 18 19 17 20 16 имеет дельты: 1 -2 3 -4 который при обращении дает: -4 3 -2 1 затем при перекомпиляции, используя выход:...

23
Гольф: численная растущая коса

Описание оплетки В этой косе, когда нить пересекает верхнюю часть другой нити, она добавляет значение другой нити к себе, и все остальные нити проходят через нее. Оплетка имеет три нити, каждая из которых начинается с 1. Первый кроссовер - крайняя левая нить, пересекающая среднюю нить. Следующий...

23
Максимально суммированные подпоследовательности с несмежными элементами

Введение: Вдохновленные этими двумя SO-вопросами (без сомнения, из одного и того же класса): выведите элементы в подмассиве максимальной суммы без смежных элементов java и максимальной суммы несмежных элементов массива, которые будут напечатаны . Вызов: Учитывая список целых чисел, выведите...

23
Распределение частот нескольких бросков кубиков

Учитывая два положительных целых числа aи b, выведите частотное распределение скользящих времен bштамповки aи суммирования результатов. Распределение частот перечисляет частоту каждой возможной суммы, если каждая возможная последовательность бросков костей происходит один раз. Таким образом,...

23
Сложные выражения для игры в кости

Задний план Я регулярно играю в D & D с друзьями. Говоря о сложности некоторых систем / версий, когда речь идет о броске кубиков и применении бонусов и штрафов, мы в шутку придумали некоторую дополнительную сложность для выражений броска кубиков. Некоторые из них были слишком возмутительными...