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

Задачи, связанные с элементарной арифметикой.

30
Заменить двойки тройками
Учитывая положительное целое число п написать код , чтобы взять его разложение на простые множители и замены всех его факторов 2с 3. Например 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Это код-гольф, поэтому цель состоит в том, чтобы минимизировать количество байтов в …

30
Деление и остаток
Эта проблема, хотя, вероятно, тривиальна в большинстве «стандартных» языков, адресована тем языкам, которые настолько эзотеричны, низкоуровневы и / или трудны в использовании, что очень редко встречаются на этом сайте. Это должно обеспечить интересную проблему для решения, так что это ваш шанс попробовать тот странный язык, о котором вы читали! Задание …

24
Сложные двоичные числа
Давайте создадим простое сюръективное отображение из положительных целых чисел в гауссовы целые числа , которые являются комплексными числами, где действительная и мнимая части являются целыми числами. Например 4538, если задано положительное целое число, выразите его в двоичном формате без начальных 0символов: 4538 base 10 = 1000110111010 base 2 Удалить любые …

14
Сумма всегда 15
Напишите программу или функцию, которая принимает массив неотрицательных целых чисел в качестве входных данных и выводит набор векторов / массивов с элементами входного массива по порядку, разбивая их так, чтобы каждый вектор суммировал до 15. Если сумма первых N элементов не «попадают в 15», тогда число, которое прошло 15, должно …

30
Фибоначчи orial
Определение Последовательность Фибоначчи F(n)на натуральных числах определяется так: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fibonacci-orial положительного целого числа является продуктом [F(1), F(2), ..., F(n)]. задача Учитывая положительное целое число n, найдите Фибоначчи-Ориал n. …

20
Суммируйте силы, которые будут
Простая, но, надеюсь, не совсем тривиальная задача: Напишите программу или функцию, которая суммирует числа, kразделяющие число n. Более конкретно: Входные данные: два натуральных числа nи k(или упорядоченная пара целых чисел и т. Д.) Вывод: сумма всех положительных делителей nэтих kстепеней целых чисел Например, 11! = 39916800 имеет шесть делителей , …

30
Оценить соотношение сторон треугольника
Учитывая три длины стороны треугольника, оцените его соотношение сторон AR, используя следующую формулу: где Чем ближе к равносторонности треугольник, тем ближе к 1его аспектному соотношению. Соотношение сторон больше или равно 1для правильных треугольников. входные Входные данные представляют собой три действительных положительных числа, которые могут быть включены в список или что-либо …

9
Snakify String
Snakified строка выглядит следующим образом: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Твое задание Возьмите строку sи размер n, затем выведите обнаженную строку. Входы ThisIsAnExampleOfaSnakifiedStringи 3приведут пример выше. Характеристики s будет содержать только символы ASCII между кодовыми точками 33 и …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

22
Превратите массив в математическую задачу
Учитывая непустой список неотрицательных целых чисел, рассмотрите переписывание его как арифметическую задачу, где: Знак плюс ( +) вставляется между парами чисел, которые увеличиваются слева направо (то есть от начала списка до конца). Знак минус ( -) вставляется между парами чисел, которые уменьшаются слева направо. Знак умножения ( *) вставляется между …

21
Простые в умножении числа
Ваша задача - определить, легко ли умножить два числа . Это означает, что их умножение на длинные базовые 10 не имеет никакого переноса (перегруппировки) между местными значениями, рассматривая как этапы умножения, так и этап сложения. Это происходит, когда каждая умножаемая пара цифр дает 9 или меньше, а сумма каждого столбца …

30
Умножьте строку на число!
Недавно была проблема с умножением строк. Он показал нам, как мы можем умножать не только числа, но и строки. Однако мы все еще не можем правильно умножить число на строку. Была одна попытка сделать это, но это, очевидно, неправильно. Нам нужно это исправить! Твое задание: Напишите функцию или программу, которая …

30
Эволюция держав двух
Это репост Evolution «Hello World!» , Изначально написанный пользователем Helka Homba Он не должен быть закрыт как дублированный, из-за мета-консенсуса здесь . Оригинал был задан более двух лет назад и последний раз был активным более шести месяцев назад. У меня есть разрешение от Хельки Хомбы, чтобы опубликовать это здесь Со …

21
Арифметическая производная
Производная функции является краеугольным камнем математики, техники, физики, биологии, химии и многих других наук. Сегодня мы собираемся вычислить что-то только косвенно связанное: арифметическую производную. Определение Арифметическая производная a(n)или n'определяется здесь ( A003415 ) рядом свойств, которые похожи на производную функции. a(0) = a(1) = 0, a(p) = 1где pлюбое простое …

24
Сортировать по умножению
Вы должны написать программу или функцию, которая, учитывая список положительных целых чисел, умножает каждый элемент на наименьшее положительное целое число, чтобы создать строго увеличивающийся список. Например, если вход 5 4 12 1 3 умножения будут 5*1=5 4*2=8 12*1=12 1*13=13 3*5=15 и вывод будет увеличивающимся списком 5 8 12 13 15 …

5
Историческая разница между `/` и `÷` в математических выражениях
Введение: Вдохновлен дискуссией, которая продолжается уже много лет относительно выражения 6 ÷ 2 ( 1 + 2 )6÷2(1+2)6÷2(1+2) . С выражением 6 ÷ 2 ( 1 + 2 )6÷2(1+2)6÷2(1+2) математики быстро увидят, что правильный ответ - 111 , тогда как люди с простым математическим образованием из школы быстро увидят, что …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.