Divide
See javadoc - uk.gov.gchq.koryphe.impl.function.Divide
Available since Koryphe version 1.0.0
The input integers are divided. [x, y] -> [x/y, remainder]
Examples
Divide inputs
Java
JSON
Full JSON
Python
final Divide function = new Divide();
{
"class" : "Divide"
}
{
"class" : "uk.gov.gchq.koryphe.impl.function.Divide"
}
g.Divide()
Input type:
java.lang.Integer, java.lang.Integer
Example inputs:
Input Type | Input | Result Type | Result |
---|---|---|---|
[java.lang.Integer, java.lang.Integer] | [6, 2] | [java.lang.Integer, java.lang.Integer] | [3, 0] |
[java.lang.Integer, java.lang.Integer] | [6, 4] | [java.lang.Integer, java.lang.Integer] | [1, 2] |
[java.lang.Integer, java.lang.Integer] | [6, 8] | [java.lang.Integer, java.lang.Integer] | [0, 6] |
[ ,java.lang.Integer] | [null, 2] | null | |
[java.lang.Integer, ] | [6, null] | [java.lang.Integer, java.lang.Integer] | [6, 0] |
[java.lang.Double, java.lang.Double] | [6.1, 2.1] | IllegalArgumentException: Input tuple values do not match the required function input types |