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

16
Создать калькулятор омнификса

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

16
Минимальный скалярный продукт

Минимальный скалярный продукт Источником вдохновения для решения этой проблемы является гольф- конкурс Google . Причиной проблемы является, учитывая вход двух векторов различной длины, найти минимально возможный скаляр. Скаляр можно найти по следующей формуле: x1 * y1 + x2 * y2 + ... + xn * yn...

16
Разложи число!

Ваша задача - разложить число в следующем формате. Это похоже на базовое преобразование, за исключением того, что вместо перечисления digitsв базе, вы перечисляете values, так что этот список складывается со входом. Если заданная база есть n, то каждое число в списке должно быть в форме k*(n**m),...

16
Найди n-ую совершенную силу!

Совершенная сила - это число форм a**b, где a>0и b>1. Например, 125это совершенная сила, потому что она может быть выражена как 5**3. Цель Ваша задача состоит в том, чтобы написать программу / функцию, которая найдет nидеальную степень, учитывая положительное целое число n. Спекуляции Первая...

16
Варенье не добавляй

Фон Арифметические атомы желе векторизуются автоматически. На самом деле, x + y четко определено всякий раз, когда x и y являются числами или рваными массивами чисел. Исходный код Jelly реализует это поведение с использованием универсального векторизатора, но для этой задачи мы рассмотрим только...

16
Spin the Calculator

Вступление: Давайте посмотрим на стандартный калькулятор в Windows: для этой задачи мы рассмотрим только следующие кнопки и проигнорируем все остальное: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Вызов: Вход: вы получите два входа: Одним из них является то, что указывает на поворот с шагом 90 градусов Другой...

16
Делится на 1000003? Легко, просто умножьте последнюю цифру на 300001 и добавьте!

Если задано простое число Pбольше чем 10, ваша программа или функция должны выяснить свое правило делимости x, определяемое как целое число с наименьшим абсолютным значением, которое дает кратное первоначального простого числа, умноженное на последнюю цифру простого числа и добавленное к остальной...

16
Будь как можно злее

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

16
2D разделенная кумулятивная сумма

Вызов Учитывая матрицу M с r строками и столбцами c и двумя булевыми списками V длины r и H длины c , вычислите разделенные совокупные вертикальные и горизонтальные суммы. правила r и c больше или равны единице H и V начинаются с истинного значения Значения в M находятся в разумной числовой области...

16
Подсчет переполнений умножения N-битных целых

Учитывая положительное целое число N, выведите количество пар целых чисел, 0 <= a <= b < 2**Nтаких что a*b >= 2**N. правила Вы можете предположить, что Nона меньше или равна максимальной битовой ширине для целых чисел в вашем языке (например, для C, Nне будет превышать 32или 64, в...

16
Увеличьте целое число x до степени x без встроенных возведений

Задача - Название в значительной степени подводит итог: возведите целое число x в степень x , где 0<x. Ограничения: Использование в экспоненциации, exp(), ln(), а также любые иные полномочия , связанные с языком встроенные модули, как pow(), x^x, x**xзапрещено. Вы можете предположить, что данное...

15
Отдел по внедрению

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

15
Два шага вперед и один шаг назад

Допустим, я в десяти шагах от пункта назначения. Я иду туда, следуя старой поговорке: «Два шага вперед и один шаг назад». Я делаю два шага вперед, один назад, пока не стою точно на своем месте назначения. (Это может потребовать пройти мимо моего пункта назначения и вернуться к нему). Сколько шагов...

15
Найти процент

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

15
Простая задача решена трижды

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

15
Токенизация стекового языка

Я работал над другим основанным на стеке языком игры в гольф под названием Stackgoat . В этом задании вы будете писать Tokenizer для Stackgoat (или вообще любые обычные языки, основанные на стеке). Примеры "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Равновесие колебаний

У нас есть объекты, которые колеблются между двумя целочисленными точками [l, r]со скоростью одна единица за единицу времени, начиная с lon t=0. Вы можете предположить l < r. Например, если объект колеблется [3, 6], тогда мы имеем: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
Как легко похудеть?

В этом вопросе мы сосредоточимся только на похудении, выполняя упражнения, хотя есть еще много способов похудеть. Разные виды спорта сжигают разное количество калорий. Например, игра в бильярд в течение часа может сжечь 102 калории [1] , в то время как игра в баскетбол в течение 15 минут может уже...

15
Отдел не очень маленьких чисел

Написать программу или функцию , которая принимает в положительных целых числах a, bи c, и печатает или возвращаются a/bк cзнакам после запятой, используя операции + - * /% [добавить, вычитание, умножение, деление, модулирует] на положительных целых числах: вы можете использовать все , что ваш язык...

15
Двоичная свертка

Бинарная свертка описывается числом Mи применяется к числу N. Для каждого бита в двоичном представлении M, если бит установлен ( 1), соответствующий бит в выводе дается посредством XORing двух битов, смежных с соответствующим битом в N(при необходимости оборачивая). Если бит не установлен ( 0), то...