diff options
author | mihaylov <mihaylov@epfl.ch> | 2005-09-27 08:24:43 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2005-09-27 08:24:43 +0000 |
commit | ff21a4fbafeb04afbd4dade2a217a4de2ab034f9 (patch) | |
tree | 6ed4066269260129cb3085deded9374f8b1f6b9d /test/files/run/Course-2002-04.scala | |
parent | 5f6f5f723b884cd41d1233340590e2bf95d90588 (diff) | |
download | scala-ff21a4fbafeb04afbd4dade2a217a4de2ab034f9.tar.gz scala-ff21a4fbafeb04afbd4dade2a217a4de2ab034f9.tar.bz2 scala-ff21a4fbafeb04afbd4dade2a217a4de2ab034f9.zip |
Made platform independant
Diffstat (limited to 'test/files/run/Course-2002-04.scala')
-rw-r--r-- | test/files/run/Course-2002-04.scala | 144 |
1 files changed, 71 insertions, 73 deletions
diff --git a/test/files/run/Course-2002-04.scala b/test/files/run/Course-2002-04.scala index d14af43a96..31aaa44c23 100644 --- a/test/files/run/Course-2002-04.scala +++ b/test/files/run/Course-2002-04.scala @@ -3,8 +3,6 @@ //############################################################################ // $Id$ -import java.lang.System; // to avoid name clash with .NET's library - object M0 { def quicksort[a] (less : (a,a) => Boolean) (xs : List[a]) : List[a] = { @@ -30,14 +28,14 @@ object M0 { val list5 = quicksort[Int]((x,y) => x >= y)(list0); val list6 = quicksort[Int]((x,y) => x >= y)(list1); - System.out.println("list0 = " + list0); - System.out.println("list1 = " + list1); - System.out.println("list2 = " + list2); - System.out.println("list3 = " + list3); - System.out.println("list4 = " + list4); - System.out.println("list5 = " + list5); - System.out.println("list6 = " + list6); - System.out.println(); + Console.println("list0 = " + list0); + Console.println("list1 = " + list1); + Console.println("list2 = " + list2); + Console.println("list3 = " + list3); + Console.println("list4 = " + list4); + Console.println("list5 = " + list5); + Console.println("list6 = " + list6); + Console.println; } } @@ -108,18 +106,18 @@ object M1 { val list9 = List(2,1,0); val listA = List(6,3,1,8,7,1,2,5,8,4); - System.out.println("list0: " + list0 + " -> " + isort(list0)); - System.out.println("list1: " + list1 + " -> " + isort(list1)); - System.out.println("list2: " + list2 + " -> " + isort(list2)); - System.out.println("list3: " + list3 + " -> " + isort(list3)); - System.out.println("list4: " + list4 + " -> " + isort(list4)); - System.out.println("list5: " + list5 + " -> " + isort(list5)); - System.out.println("list6: " + list6 + " -> " + isort(list6)); - System.out.println("list7: " + list7 + " -> " + isort(list7)); - System.out.println("list8: " + list8 + " -> " + isort(list8)); - System.out.println("list9: " + list9 + " -> " + isort(list9)); - System.out.println("listA: " + listA + " -> " + isort(listA)); - System.out.println(); + Console.println("list0: " + list0 + " -> " + isort(list0)); + Console.println("list1: " + list1 + " -> " + isort(list1)); + Console.println("list2: " + list2 + " -> " + isort(list2)); + Console.println("list3: " + list3 + " -> " + isort(list3)); + Console.println("list4: " + list4 + " -> " + isort(list4)); + Console.println("list5: " + list5 + " -> " + isort(list5)); + Console.println("list6: " + list6 + " -> " + isort(list6)); + Console.println("list7: " + list7 + " -> " + isort(list7)); + Console.println("list8: " + list8 + " -> " + isort(list8)); + Console.println("list9: " + list9 + " -> " + isort(list9)); + Console.println("listA: " + listA + " -> " + isort(listA)); + Console.println; } } @@ -137,12 +135,12 @@ object M2 { def test = { val poly = List(9.0,5.0,7.0,5.0); - System.out.println("f(x) = 5x^3+7x^2+5x+9"); - System.out.println("f(0) = " + horner(0, poly)); - System.out.println("f(1) = " + horner(1, poly)); - System.out.println("f(2) = " + horner(2, poly)); - System.out.println("f(3) = " + horner(3, poly)); - System.out.println(); + Console.println("f(x) = 5x^3+7x^2+5x+9"); + Console.println("f(0) = " + horner(0, poly)); + Console.println("f(1) = " + horner(1, poly)); + Console.println("f(2) = " + horner(2, poly)); + Console.println("f(3) = " + horner(3, poly)); + Console.println; } } @@ -184,51 +182,51 @@ object M3 { def v = List(2.0,3.0,4.0); - System.out.println("v1 = " + v1); - System.out.println("v2 = " + v2); - System.out.println(); - - System.out.println("id = " + id); - System.out.println("m1 = " + m1); - System.out.println("m2 = " + m2); - System.out.println(); - - System.out.println("v1 * v1 = " + dotproduct(v1,v1)); - System.out.println("v1 * v2 = " + dotproduct(v1,v2)); - System.out.println("v2 * v1 = " + dotproduct(v2,v1)); - System.out.println("v1 * v2 = " + dotproduct(v1,v2)); - System.out.println(); - - System.out.println("id * v1 = " + matrixTimesVector(id,v1)); - System.out.println("m1 * v1 = " + matrixTimesVector(m1,v1)); - System.out.println("m2 * v1 = " + matrixTimesVector(m2,v1)); - System.out.println(); - - System.out.println("trn(id) = " + transpose(id)); - System.out.println("trn(m1) = " + transpose(m1)); - System.out.println("trn(m2) = " + transpose(m2)); - System.out.println(); - - System.out.println("List(v1) * id = " + matrixTimesMatrix(List(v1),id)); - System.out.println("List(v1) * m1 = " + matrixTimesMatrix(List(v1),m1)); - System.out.println("List(v1) * m2 = " + matrixTimesMatrix(List(v1),m2)); - System.out.println(); - - System.out.println("id * List(v1) = " + matrixTimesMatrix(id,List(v1))); - System.out.println("m1 * List(v1) = " + matrixTimesMatrix(m1,List(v1))); - System.out.println("m2 * List(v1) = " + matrixTimesMatrix(m2,List(v1))); - System.out.println(); - - System.out.println("id * id = " + matrixTimesMatrix(id,id)); - System.out.println("id * m1 = " + matrixTimesMatrix(id,m1)); - System.out.println("m1 * id = " + matrixTimesMatrix(m1,id)); - System.out.println("m1 * m1 = " + matrixTimesMatrix(m1,m1)); - System.out.println("id * m2 = " + matrixTimesMatrix(id,m2)); - System.out.println("m2 * id = " + matrixTimesMatrix(m2,id)); - System.out.println("m1 * m2 = " + matrixTimesMatrix(m1,m2)); - System.out.println("m2 * m1 = " + matrixTimesMatrix(m2,m1)); - System.out.println("m2 * m2 = " + matrixTimesMatrix(m2,m2)); - System.out.println(); + Console.println("v1 = " + v1); + Console.println("v2 = " + v2); + Console.println; + + Console.println("id = " + id); + Console.println("m1 = " + m1); + Console.println("m2 = " + m2); + Console.println; + + Console.println("v1 * v1 = " + dotproduct(v1,v1)); + Console.println("v1 * v2 = " + dotproduct(v1,v2)); + Console.println("v2 * v1 = " + dotproduct(v2,v1)); + Console.println("v1 * v2 = " + dotproduct(v1,v2)); + Console.println; + + Console.println("id * v1 = " + matrixTimesVector(id,v1)); + Console.println("m1 * v1 = " + matrixTimesVector(m1,v1)); + Console.println("m2 * v1 = " + matrixTimesVector(m2,v1)); + Console.println; + + Console.println("trn(id) = " + transpose(id)); + Console.println("trn(m1) = " + transpose(m1)); + Console.println("trn(m2) = " + transpose(m2)); + Console.println; + + Console.println("List(v1) * id = " + matrixTimesMatrix(List(v1),id)); + Console.println("List(v1) * m1 = " + matrixTimesMatrix(List(v1),m1)); + Console.println("List(v1) * m2 = " + matrixTimesMatrix(List(v1),m2)); + Console.println; + + Console.println("id * List(v1) = " + matrixTimesMatrix(id,List(v1))); + Console.println("m1 * List(v1) = " + matrixTimesMatrix(m1,List(v1))); + Console.println("m2 * List(v1) = " + matrixTimesMatrix(m2,List(v1))); + Console.println; + + Console.println("id * id = " + matrixTimesMatrix(id,id)); + Console.println("id * m1 = " + matrixTimesMatrix(id,m1)); + Console.println("m1 * id = " + matrixTimesMatrix(m1,id)); + Console.println("m1 * m1 = " + matrixTimesMatrix(m1,m1)); + Console.println("id * m2 = " + matrixTimesMatrix(id,m2)); + Console.println("m2 * id = " + matrixTimesMatrix(m2,id)); + Console.println("m1 * m2 = " + matrixTimesMatrix(m1,m2)); + Console.println("m2 * m1 = " + matrixTimesMatrix(m2,m1)); + Console.println("m2 * m2 = " + matrixTimesMatrix(m2,m2)); + Console.println; } } |