Difference between revisions of "Sum Distances To Origin With Pattern Matching Compared To Java Assignment"
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
[https://en.wikipedia.org/wiki/Pythagorean_theorem Pythagorean theorem] | [https://en.wikipedia.org/wiki/Pythagorean_theorem Pythagorean theorem] | ||
− | [https://smlfamily.github.io/Basis/math.html#SIG:MATH.sqrt:VAL Math.sqrt(x)] | + | ==SML== |
+ | [https://smlfamily.github.io/Basis/math.html#SIG:MATH.sqrt:VAL Math.sqrt(x)] | ||
+ | |||
+ | ==Java== | ||
+ | [https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#sqrt-double- Math.sqrt(x)] | ||
=Code To Implement= | =Code To Implement= |
Revision as of 14:07, 31 August 2022
Contents
Group Warmup
Background
SML
Java
Code To Implement
Java
class: | SumDistancesToOrigin.java | ![]() |
methods: | sumDistancesToOrigin | |
package: | distance.warmup | |
source folder: | src/main/java |
public static double sumDistancesToOrigin(ImList<ImTuple2<Double, Double>> xys)
SML
file: | src/main/sml/warmup_sum_distances_to_origin/sum_distances_to_origin.sml | ![]() |
functions: | sum_distances_to_origin |
fun sum_distances_to_origin(xys)
Test
Java
class: | SumDistancesToOriginTestSuite.java | ![]() |
package: | distance.warmup | |
source folder: | src/test/java |
SML
file: | unit_test_sum_distances_to_origin.sml | |
source folder: | src/test/sml/warmup_sum_distances_to_origin |