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

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
Хрупкая Куайн

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

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

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

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

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

30
Цифровая сумма Фибоначчи

Мы все знакомы с последовательностью Фибоначчи : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Однако вместо этого f(n) = f(n-1) + f(n-2)мы возьмем цифровую сумму предыдущих 2 записей. Последовательность должна все еще начинаться 0, 1, после этого различия...

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

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

30
ASCII треугольники

Ваша задача - написать программу или функцию, которая печатает треугольник ASCII. Они выглядят так: |\ | \ | \ ---- Ваша программа будет принимать один числовой ввод nс ограничениями 0 <= n <= 1000. Вышеупомянутый треугольник имел значение n=3. Треугольник ASCII будет иметь nобратную косую...

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

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

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

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

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

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

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

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

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

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

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

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

29
Голландский Burgerservicenummer (BSN) одиннадцати тест

Введение: Голландский BSN (BurgerServiceNummer) действителен, если он соответствует следующим правилам: Он содержит только цифры. Длина должна быть 8 или 9 в длину. Когда цифры индексируются как Aсквозные I, результат следующей суммы: 9xA + 8xB + 7xC + 6xD + 5xE + 4xF + 3xG + 2xH + -1xI(ЗАМЕТЬТЕ -1...

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

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

29
Заполните возрастающую последовательность как можно большим количеством цифр

Список чисел называется монотонно увеличивающимся (или неубывающим), если каждый элемент больше или равен элементу перед ним. Например, 1, 1, 2, 4, 5, 5, 5, 8, 10, 11, 14, 14монотонно увеличивается. Учитывая монотонно растущий список положительных целых чисел, который имеет произвольное количество...

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

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

29
Сыграйте в канон Пахельбеля

В качестве аудио выведите следующую выдержку из канона Пахельбеля в D: правила Может использоваться любой формат / кодировка, если кодек существовал до создания этой задачи Можно использовать любой инструмент (настоящий инструмент, синтез MIDI и т. Д.) Темп должен быть 65 ударов в минуту (как...

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

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

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

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