Вопросы с тегом «rational-numbers»

16
Преобразовать процент в «простое» соотношение

Вы управляете политическим веб-сайтом и определили, что люди лучше понимают, когда шанс выиграть или проиграть на выборах выражается в виде соотношения («5 в 7»), чем в процентах («71%»). ). Но вы также не хотите отображать непонятные соотношения, такие как «58 в 82», вы хотели бы, чтобы их было...

16
Удовлетворительное округление

Удовлетворительное округление Вы знаете, когда вы находитесь в классе науки, и попросили округлить до 2 сиг фиг, но ваш ответ 5.2501...? Вы должны округлить до 5.3, но это так неудовлетворительно! При округлении до 5.3вы получаете целые 0,05, что является большим значением по сравнению с 0,1...

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

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

15
Гольф десятичные дроби

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

15
Равенство смешанной дроби

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

15
Точная частичная сумма гармонических рядов

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

14
Вне контроля ошибки округления

Фон Вас недавно наняла небольшая бухгалтерская фирма. Мир бухгалтерского учета несколько чужд для вас, поэтому вы не уверены, что следуете всем профессиональным правилам. В частности, вы не знаете, когда вам следует округлять все эти числа и в каком направлении, поэтому большую часть времени вы...

14
Количество положительных рациональных

Можно показать, что положительные рациональные числа нумеруются с помощью следующего процесса: Ноль имеет порядковый номер 0 Расположите другие числа в сетке так, чтобы строка a, столбец b содержала a / b Постройте диагональный зигзаг сверху справа внизу слева Ведите счет уникальных чисел,...

14
Вокруг к нулю

Это простая задача. Учитывая положительное или отрицательное действительное число, округлите его до следующего целого числа ближе к нулю. Соревнование Возьмите ввод через любую разумную форму (стандартный, функция и т. Д.) Одного положительного или отрицательного действительного числа. Округлить...

14
Добавление дробей

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

13
Компьютер: ты делаешь математику

Эта задача частично является задачей алгоритмов, включает в себя некоторую математику и частично является самой быстрой задачей кода. Для некоторого положительного целого числа nрассмотрим равномерно случайную строку 1s и 0s длины nи назовите ее A. Теперь также рассмотрим вторую равномерно...

13
Получить добытчиков

Задание Думаю, всем нравится автоматическая генерация кода и экономия времени во время работы. Вы должны создать много классов и участников в течение дня, и вы не хотите создавать все это gettersвручную. Задача состоит в том, чтобы написать программу или функцию, которая генерирует gettersдля всех...

13
Промежуточные дроби

Промежуточные дроби Соревнование: Вам нужно будет создать код, который принимает как минимум 3 входа; 2 целых числа и «представление дроби» - какой бы тип не подходил вашему языку для представления приращений дроби) т.е. Если вы выберете строку, вход будет "1/4", или вы можете выбрать 2...

13
Вывести список всех рациональных чисел

Из всей математики всегда будет несколько теорем, которые выходят за рамки всего здравого смысла. Одним из них является тот факт, что существуют разные размеры бесконечности. Другим интересным фактом является идея о том, что многие бесконечности, которые кажутся разными, на самом деле имеют...

13
Вероятности в скобках XKCD

Сегодняшний XKCD - это сетка в стиле спортивного турнира, где участники - это известные имена, объединенные в группы, возможно, с запутанными именами. Дайте вероятность того, что данный участник выиграет весь турнир, исходя из того, что каждый участник в данном раунде имеет равные шансы на победу в...

13
Теорема Райли

С. Райли доказал следующую теорему в 1825 году: Каждое рациональное число можно выразить как сумму трех рациональных кубов. Вызов Для некоторого рационального числа r∈Qr∈Qr \in \mathbb Q найдите три рациональных числа a,b,c∈Qa,b,c∈Qa,b,c \in \mathbb Q , для которых r=a3+b3+c3.r=a3+b3+c3,r=...

13
Как НЕ сократить фракции

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

13
Восстановите премьер от главной власти

Определение : простая степень - это натуральное число, которое может быть выражено в форме p n, где p - простое число, а n - натуральное число. Задача : При заданной простой степени p n > 1 вернуть простое число p. Тестовые случаи : input output 9 3 16 2 343 7 2687 2687 59049 3 Подсчет очков :...

12
Полиномиальная интерполяция

Напишите программу, которая выполняет полиномиальную интерполяцию с использованием истинных рациональных чисел произвольной точности. Вход выглядит так: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Вы можете предположить, что есть ровно один пробел до и после =знака, все числа либо дробные, либо целые....

11
Рациональная функция подсчета

Создайте функцию, которая принимает натуральное число (начиная с 0 включительно) и возвращает пару натуральных чисел, которые являются числителем и знаменателем соответственно. Используйте диагональный обход. Предыдущие номера должны быть пропущены. (вы можете запомнить набор пропущенных значений)...