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

52
Запрещенный встроенный

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

51
5, 2, 16, 3580, что будет дальше?

Рассмотрим положительные целые числа пяти в десятичной дроби. Вот первые 25, выровненные по правому краю: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 762939453125 18...

50
Алгоритм Луна для проверки номеров кредитных карт и т. Д.

Вызов Напишите самую короткую программу или функцию для расчета алгоритма Луна для проверки номеров (кредитных карт). Алгоритм Луна объяснил От RosettaCode этот алгоритм для целей этой задачи указан как таковой, с примером ввода 49927398716: Reverse the digits, make an array: 6, 1, 7, 8, 9, 3, 7,...

50
Сколько шагов требуется от n до 1, вычитая наибольший делитель?

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

47
Улитка в колодце

Фон Есть общая загадка, которая выглядит примерно так: Улитка находится на дне 30-футового колодца. Каждый день улитка может подняться на 3 фута. Ночью, когда они спят, они спускаются вниз на 2 фута. Сколько дней нужно улитке, чтобы выбраться из колодца? Интуитивный ответ 30 дней, потому что улитка...

46
Взломать выборы

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

46
Мультипликативная стойкость

Мультипликативная стойкость Умножьте все цифры в числе Повторяйте, пока у вас не останется ни одной цифры Как объяснил Numberphile : Numberphile "Что особенного в 277777788888899?" Numberphile "Мультипликативная стойкость (дополнительные кадры)" пример 277777788888899 →...

45
Считать без 3

Фон Когда я учился в начальной школе, мы играли в игру по математике, которая выглядит следующим образом. Все дети сидят в большом кругу и считают по очереди, начиная с 1 . Тем не менее, следующие цифры должны быть пропущены при подсчете: Числа, кратные 3 . Числа, имеющие 3 в десятичном...

45
Больше чем меньше чем больше чем что-то подозрительное

Для заданной строки длиной N знаков «меньше» и «больше чем» ( <, >) вставьте целые числа от 0 до N в начале и в конце каждой пары знаков так, чтобы все неравенства были выполнены. Выведите полученную строку. Если имеется несколько допустимых выходов, выведите любой (и только один) из них....

44
Да, конечно, я взрослый!

Я думаю, что все мы делали это в детстве: некоторым сайтам требуется минимальный возраст 18 лет, поэтому мы просто вычитаем несколько лет из года рождения и вуаля, нам «больше 18 лет». Кроме того, для большинства аттракционов в парках развлечений минимальная высота входа составляет 1,40 метра...

44
Увеличить массив

Учитывая непустой массив натуральных чисел, «увеличить» его один раз следующим образом: Если все элементы массива равны, добавьте a 1в конец массива. Например: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] Иначе, увеличивайте первый элемент в...

44
Добавьте два числа

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

44
Умножить с ограниченными операциями

Есть 500 представителей неофициальной награды за лучший текущий ответ . Цель Ваша цель - умножить два числа, используя только очень ограниченный набор арифметических операций и присваивание переменных. прибавление x,y -> x+y Взаимный x -> 1/x( не деление x,y -> x/y) Отрицание x -> -x(...

44
Если AB будет в AB A еще B а?

Учитывая два целых числа, A и B, выведите A, если AB (A минус B) находится в AB (от A до B), в противном случае выведите B. «Минус В» является стандартным вычитанием. «A - B» - это диапазон целых чисел, начинающийся с A и заканчивающийся на B, включая A и B. Например: 1 to 4: 1, 2, 3, 4 -2 to 5:...

44
Инструкция по оружию математики

В прошлый раз, когда я пытался придумать что-то простое, что не было дубликатом, это оказалось слишком сложным ... Так что, надеюсь, на этот раз это действительно то, что новички могут попробовать. Входные данные: Массив / список с целыми числами / десятичными числами. (Или строка, представляющая...

43
Был ли мой пирог пополам?

Напишите программу или функцию, которая принимает непустой список натуральных чисел. Вы можете предположить, что это ввод в разумном удобном формате, таком как "1 2 3 4"или [1, 2, 3, 4]. Числа в списке ввода представляют срезы полной круговой диаграммы, где каждый размер среза пропорционален...

42
StringgnirtSStringgnirtSStringgnirtS

Вот сравнительно простой вызов для вас. Если задана строка длины N , выведите строку вперед, затем назад, затем вперед, затем назад ... и т. Д. N раз. Например, если ваш вклад был Hello! Вы должны вывести: Hello!!olleHHello!!olleHHello!!olleH Вы также можете при желании вывести один завершающий...

42
Используйте формулу xkcd, чтобы приблизить население мира

В xkcd 1047 Рэндалл Манро перечисляет «слегка неправильные» аппроксимации различных величин и чисел с различной точностью и сложностью, например, что количество литров в галлоне очень близко к 3 + π ⁄ 4 . В середине комикса он дает антракт: способ оценки мирового населения (и Соединенных Штатов) на...

42
Покажи мне ближайшего демона

Демоническое число - это положительное целое число, десятичное представление которого состоит только из 6. Список демонических чисел начинается с 6, 66, 666, 6666. Учитывая положительное целое число, выведите ближайшее демоническое число. Если их два, выведите большее. Testcases: n output 1 6 2 6 3...

42
Cramming The Gramming - Двенадцать заданий

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