Sum Distances To Origin With Pattern Matching Compared To Java Assignment

From CSE425S Wiki
Jump to navigation Jump to search

Group Warmup

Background

Pythagorean theorem

SML

Math.sqrt(x)

Java

Math.sqrt(x)

Code To Implement

Java

class: SumDistancesToOrigin.java Java.png
methods: sumDistancesToOrigin
package: distance.warmup
source folder: src/main/java

Math.sqrt(v)

public static double sumDistancesToOrigin(ImList<ImTuple2<Double, Double>> xys)

SML

file: src/main/sml/warmup_sum_distances_to_origin/sum_distances_to_origin.sml Smlnj-logo.png
functions: sum_distances_to_origin

Math.sqrt(v)

fun sum_distances_to_origin(xys)

Test

Java

class: SumDistancesToOriginTestSuite.java Junit.png
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