Публикации по теме 'modulo'


Модуль против остатка
Однажды мне пришлось перенести приложение с Python на Javascript . Несмотря на то, что код был скопирован почти в точности, тесты давали сбои. Через некоторое время я, наконец, обнаружил, что оператор % не одинаков в Javascript и Python . Это оператор Modulo для Python , но Остаток для Javascript . К счастью, исправить это довольно просто, вы можете найти его в конце этого поста. Быстрое обновление оператора % Большинство руководств для новичков в программировании в..

Основы JS: остаток/по модулю
Когда вы впервые изучали деление, вы, вероятно, много работали с остатками. В математике остаток — это остаточное значение, которое нельзя разделить без остатка на делитель. Вы можете вспомнить, как работали, видя такие проблемы и решения: 11 ÷ 5 = 2 r 1 Если мы разделим одиннадцать на пять групп, мы можем поместить по два в каждую группу с одним остатком. Это наш остаток. Позже учащиеся узнают о десятичных дробях, а остальное в значительной степени забывается. Однако в..

Вопросы по теме 'modulo'

Как вы вычисляете div и mod чисел с плавающей запятой?
В Perl оператор % принимает целые числа. Например: sub foo { my $n1 = shift; my $n2 = shift; print "perl's mod=" . $n1 % $n2, "\n"; my $res = $n1 / $n2; my $t = int($res); print "my div=$t", "\n"; $res = $res - $t;...
22385 просмотров
schedule 30.11.2022

Является ли & быстрее, чем% при проверке нечетных чисел?
Для проверки нечетного и четного целого числа проверка самого младшего бита более эффективна, чем использование по модулю? >>> def isodd(num): return num & 1 and True or False >>> isodd(10) False >>>...
28163 просмотров

f # целочисленный модуль с плавающей запятой 1.0 = 1.0?
Хорошо, у меня есть две функции, первая из которых выглядит так: let dlth x = float (x.ToString().Length) который принимает число с плавающей запятой и возвращает количество цифр, эта часть работает нормально. Вторая функция выглядит так:...
1440 просмотров
schedule 22.11.2022

Как я могу выполнить операцию модуля со значениями System.TimeSpan без цикла?
Я нахожусь в очень чувствительной к производительности части моего кода (C # / WPF), и мне нужно как можно быстрее выполнить операцию модуля между двумя значениями System.TimeSpan. Этот код будет выполняться тысячи раз в секунду, и я бы очень...
4323 просмотров
schedule 01.03.2022

Как работает операция по модулю, когда первое число меньше?
Я возился с операцией по модулю в python, и я понимаю, что он вернет остаток. Но что, если первое число меньше второго? например 2% 5 ответ 2. Как это работает? 2/5 = .4
55051 просмотров
schedule 07.02.2024

Модульное возведение в степень для больших чисел в C ++
Итак, я недавно работал над реализацией теста простоты Миллера-Рабина. Я ограничиваю его набором всех 32-битных чисел, потому что это проект для развлечения, который я делаю, чтобы познакомиться с C ++, и я не хочу работать с чем-то 64-битным для...
26156 просмотров

Как найти остаток от деления больших чисел в С++?
У меня вопрос по модулю в C++. Я пытался разделить очень большое число, например, M % 2, где M = 54 302 495 302 423. Однако, когда я иду компилировать, он говорит, что число «длинное» для int. Затем, когда я переключаю его на двойной, он повторяет...
3009 просмотров
schedule 04.07.2023

Как понять, когда использовать оператор модуля
Я знаю, что оператор модуля (%) вычисляет остаток от деления. Как я могу определить ситуацию, в которой мне нужно будет использовать оператор модуля? Я знаю, что могу использовать оператор модуля, чтобы увидеть, является ли число четным или...
27359 просмотров
schedule 01.05.2023

Лучшие способы реализации операции по модулю (вопрос алгоритма)
Недавно я пытался реализовать модульный показатель степени. Я пишу код на VHDL, но мне нужен совет более алгоритмического характера. Основным компонентом модульного экспонентатора является модульный множитель, который я также должен реализовать сам....
32452 просмотров
schedule 02.03.2023

Как я могу добавить класс к каждому 4-му - 1 элементу?
Не спрашивайте почему, но мне нужно добавить зебру класса к элементам <li> с содержимым рядом с ними. Это то, что у меня есть, но я не уверен, какой расчет использовать: $("li").each(function(index){ if(index % ??? == 0) { // <--...
8434 просмотров
schedule 15.10.2022

По модулю отрицательных чисел
Возможный дубликат: отрицательный число плавит мой мозг! Мне было интересно, есть ли лучший алгоритм для того, что я пытаюсь сделать: wrapIndex(-6, 3) = 0 wrapIndex(-5, 3) = 1 wrapIndex(-4, 3) = 2 wrapIndex(-3, 3) = 0...
8089 просмотров
schedule 27.01.2023

Указывает ли ANSI C или ISO C, каким должно быть -5% 10?
Кажется, я помню, что ANSI C не указывал, какое значение должно возвращаться, когда любой из операндов оператора по модулю отрицателен (просто он должен быть согласованным). Это было указано позже или было указано всегда, и я неправильно запоминаю?
2394 просмотров
schedule 13.07.2023

Разделить и получить остаток одновременно?
Очевидно, x86 (и, вероятно, множество других наборов инструкций) помещает как частное, так и остаток от операции деления в отдельные регистры. Теперь мы, вероятно, можем доверять компиляторам оптимизацию такого кода, чтобы использовать только один...
24460 просмотров
schedule 05.02.2023

Как выполнить целочисленное деление и отдельно получить остаток в JavaScript?
В JavaScript , как получить: Сколько раз одно целое число переходит в другое? Остаток?
862205 просмотров
schedule 24.07.2023

Свойства операции по модулю
У меня есть вычисление суммы S = (a * x + b * y + c) % N. Да, это похоже на квадратное уравнение, но это не так, потому что x и y имеют некоторые свойства и должны быть рассчитаны с использованием некоторых рекуррентных соотношений . Поскольку сумма...
14879 просмотров
schedule 07.07.2022

Почему разные результаты 0.5 mod 0.1 на разных языках программирования?
У меня вопрос по модулю. Операция по модулю находит остаток от деления одного числа на другое. Я ожидал, что результат 0,5% 0,1 = 0. Но когда я запускаю это в PHP или .net, я получаю 0,1. Код в php, который я запускал, был: var_dump(fmod(0.5,...
1957 просмотров
schedule 21.05.2023

Модуль от очень большого целого числа С#
У меня проблема с модулем из int, который имеет 31 символ. Кажется, возникла ошибка Int64 convertedNumber = Int64.Parse(mergedNumber); с Value was either too large or too small for an Int64. (Overflow Exception) . Как исправить, чтобы по модулю...
5352 просмотров
schedule 14.02.2023

Что такое оператор по модулю для длинных чисел в Java?
Как найти модуль (%) двух длинных значений в Java? Мой код говорит: «Целое число слишком велико», за которым следует число, которое я пытаюсь модифицировать. Я пытался бросить его на длинное, но это не сработало. Должен ли я преобразовать его в...
32977 просмотров
schedule 03.07.2023

Самый вероятный способ вычисления валидации с использованием проверки MOD 7 по последнему числу
Я пытаюсь выполнить проверку числа для собственной реализации идентификатора. Я ожидал подробного описания спецификации алгоритма, но это все, что они прислали: The IDs are 9 digits. The check digit is a MOD 7 check on the last number. Я...
2361 просмотров
schedule 18.03.2022

Время округления в Python
Каким будет элегантный, эффективный и питонический способ выполнения операции округления ч / м / с для связанных со временем типов в Python с контролем над разрешением округления? Я предполагаю, что для этого потребуется операция по модулю времени....
83246 просмотров
schedule 04.03.2022