aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Oosterhuis <frank.oosterhuis@getthere.nl>2021-02-16 14:00:22 +0100
committerFrank Oosterhuis <frank.oosterhuis@getthere.nl>2021-02-16 14:00:22 +0100
commit532b80d8ba753876d1d06a55335fca6344b400db (patch)
treefba65214b1b68044c4a9d4dcb805f4ef90b7e572
parentfb3e826100dc7388e6d6cd04ac61555db881d02b (diff)
downloadperlweeklychallenge-club-532b80d8ba753876d1d06a55335fca6344b400db.tar.gz
perlweeklychallenge-club-532b80d8ba753876d1d06a55335fca6344b400db.tar.bz2
perlweeklychallenge-club-532b80d8ba753876d1d06a55335fca6344b400db.zip
TriangleSum
-rw-r--r--challenge-100/frankivo/scala/TriangleSum.scala21
1 files changed, 21 insertions, 0 deletions
diff --git a/challenge-100/frankivo/scala/TriangleSum.scala b/challenge-100/frankivo/scala/TriangleSum.scala
new file mode 100644
index 0000000000..3ee251de13
--- /dev/null
+++ b/challenge-100/frankivo/scala/TriangleSum.scala
@@ -0,0 +1,21 @@
+object TriangleSum {
+ val examples = Seq(
+ "[1], [2,4], [6,4,9], [5,1,7,2]",
+ "[3], [3,1], [5,2,3], [4,3,1,3]"
+ )
+
+ // def parseExample(e: String) : Array[Array[Int]] = {
+ def parseExample(e: String) : Unit = {
+ e
+ .split(" ")
+ .map(_.replaceAll("""([\[\]])""", ""))
+ .map(_.split(", ").toString)
+ .foreach(println)
+ }
+
+ def main(args: Array[String]): Unit = {
+ examples
+ .take(1).map(parseExample)
+ // .foreach(println)
+ }
+} \ No newline at end of file