Alicona Imaging GmbH

Mod - Kotlin

// Verification of modulo property: // -5 ≡ 1 (mod 3) because -5 - 1 = -6, which is divisible by 3.

fun main() val dividend = -5 val divisor = 3 println("Remainder (%.rem()): $dividend.rem(divisor)") // Output: -2 println("Modulo (.mod()): $dividend.mod(divisor)") // Output: 1 kotlin mod

Manually fixing a negative remainder:

// Verification of remainder property: // a = (a/b)*b + r // -5 = (-5/3)*3 + (-2) -> -5 = (-1)*3 + (-2) = -5 ✓ // Verification of modulo property: // -5 ≡