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

30
Хрупкая Куайн

Хрупкая Куайн Хрупкая квинета - это квинна, которая удовлетворяет свойству, заключающемуся в том, что каждая подстрока сделана путем удаления одного символа, когда вычисляется, выдает ошибку. Например. Если ваша программа asdfявляется quine, то для того, чтобы она была хрупкой, следующие программы...

30
Умножьте два числа, не используя никаких чисел

Вам дается в качестве входных данных две строки, представляющие натуральные числа в базе 10, такие как "12345"и "42". Ваша задача - "518490"в этом случае вывести строку, содержащую их продукт . Суть в том, что вы не можете использовать любые числовые типы в вашем коде. Нет ints, floats, unsigned...

30
Эти жадные римляне!

Если задано строго положительное целое число, верните самую короткую римскую цифру, используя только аддитивное правило. Вывод должен состоять из нуля или более каждого из символов MDCLXVIв этом порядке. Следовательно, число 14должно давать, XIIIIа не XIV. Числовые значения символов: M= 1000, D=...

30
Последовательность RATS

Ваша задача - сгенерировать n-й член последовательности RATS, где n - вход. Последовательность RATS также известна как последовательность обратного добавления, затем сортировки. Эту последовательность также можно найти здесь: http://oeis.org/A004000 . контрольные примеры: 0 > 1 1 > 2 2 > 4...

30
Разница трех входных целых

Реализуйте функцию diff, которая принимает в качестве входных данных три целых числа x, y и z. Должно возвращаться, вычитает ли третье одно из этих чисел из другого. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, 3) yields True because...

30
Какие персонажи друзей были действительно лучшими друзьями?

Шесть главных актеров американских комедии друзей все согласились , что они будут выплачены ту же зарплату в течение пробега ряда (после 2 сезона, по крайней мере). Но это не означает, что у них у всех было одинаковое количество эфирного времени или что они все взаимодействовали на экране друг с...

30
Печать, Инкремент, Декремент, Псевдоним - Interpret Prindeal

Prindeal (произносится как prin-dee-al ) - это новый эзотерический язык программирования, который имеет только четыре команды: pr int , in crement , de crement и al ias . Несмотря на минимализм, в Prindeal можно выполнять сложные математические операции, умело комбинируя четыре команды. Ваша задача...

30
Помогите! Мой калькулятор сломался! (Превратить целочисленное выражение в нажатия клавиш калькулятора)

Введение Помогите! Я случайно уронил свой калькулятор TI-84 из своего окна (не спрашивайте, как), и он сломался. Завтра у меня тест по математике, и единственный калькулятор, который я могу найти, это один с этими кнопками: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Мой тест по математике - это обзорный тест по...

30
Сортировать уникальные числа в таблице умножения

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

30
Конвертер пользовательских номеров

Силы, которые хотят иметь возможность быстро конвертировать любое число, которое у них есть, в свою собственную базу номеров, используя любой формат, который они хотят. вход Ваша программа должна принимать 3 параметра. Номер: номер строки для преобразования InputFormat: базовая строка, в которой...

30
Сумма по столбцам

Учитывая непустой список непустых рядов чисел, вычислите мудрую сумму столбца , который является другим списком, у которого есть длина самой длинной входной строки. Первая запись в списке вывода - это сумма всех первых входов входных строк, вторая - сумма всех вторых элементов (если есть) и т. Д. Я...

29
Суммы колонки Паскаля

Почти все здесь знакомы с Треугольником Паскаля. Он образован последовательными строками, где каждый элемент является суммой двух его верхних левых и верхних правых соседей. Вот первые 5строки (заимствованные из треугольника Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Мы возьмем треугольник...

29
Примитивные пифагорейские тройки

( связанный ) Тройка Пифагора - это список, (a, b, c)который удовлетворяет уравнению a 2 + b 2 = c 2 . Примитивный Пифагор Тройной (ППТ) является одним где a, bи cявляются все взаимно простым (т.е. единственным общий делитель между тремя элементами 1). Например, (3, 4, 5)правый треугольник - это...

29
Мираж умного человека

Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0:...

29
Упростить квадратный корень

Учитывая положительное целое число n, упростите квадратный корень √nв форму a√b, извлекая все квадратные факторы. Выходные данные a,bдолжны быть положительными целыми числами n = a^2 * bс bкак можно меньшим. Вы можете выводить aи bв любом порядке в любом разумном формате. Вы не можете опускать...

29
Вычислить сопротивление 4-полосного цветового резистора

Резисторы обычно имеют цветные полосы , которые используются для определения их сопротивления в Омах . В этой задаче мы рассмотрим только обычные четырехполосные, загар, резисторы с осевым выводом. Мы выразим их как: xyzt Где xпервая полоса для первой значащей цифры, yвторая полоса для второй...

29
Коренастый против гладких струн

Рассмотрим строку длиной N, например, Peanut Butterс N = 13. Обратите внимание, что в строке есть N-1 пар соседних символов. Ибо Peanut Butterпервая из 12 пар есть Pe, вторая - eaпоследняя er. Когда пары в основном разные символы, строка имеет короткое качество, например chUnky. Когда эти пары в...

29
Рассчитать супер-логарифм

Это должно быть простой задачей. Учитывая число n >= 0, выведите супер-логарифм (или log *, log-star или повторный логарифм , которые эквивалентны, поскольку nникогда не отрицательны для этой задачи.) Of n. Это одна из двух обратных функций к тетрации . Другой - супер-корень , который находится...

29
Целочисленная сложность

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

29
Очень простая сетка

Напишите программу или функцию, которая принимает три натуральных числа, W, H и N. Напечатайте или верните сетку W × H, .где каждый N-й .в обычном английском порядке чтения заменен на X. Например, если W = 7, H = 3, N = 3, сетка имеет 7 символов в ширину и 3 в высоту, а каждое третье чтение...