]> git.somenet.org - pub/jan/funcprog.git/blob - Aufgabe9.hs_1.out
all the funcprog files
[pub/jan/funcprog.git] / Aufgabe9.hs_1.out
1 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 15 
2
3 Testfall: {-1a,1-}indM []  ; Testfall FALSCH 
4 Erwartet: {-1a,1-}indM [] == True 
5 Ausgabe:  {-1a,1-}indM [] ==ERROR - Undefined variable "indM"   
6 Testfall: {-1a,1-}indM [1]  ; Testfall FALSCH 
7 Erwartet: {-1a,1-}indM [1] == True 
8 Ausgabe:  {-1a,1-}indM [1] ==ERROR - Undefined variable "indM"   
9 Testfall: {-1a,2-}[v|v<-[[2,3],[4,5,3]], indM v]  ; Testfall FALSCH 
10 Erwartet: {-1a,2-}[v|v<-[[2,3],[4,5,3]], indM v] == [] 
11 Ausgabe:  {-1a,2-}[v|v<-[[2,3],[4,5,3]], indM v] ==ERROR - Undefined variable "indM"   
12 Testfall: {-1a,3-}divAndConquer indM solveM divideM combineM [3,1,9,4,6]  ; Testfall FALSCH 
13 Erwartet: {-1a,3-}divAndConquer indM solveM divideM combineM [3,1,9,4,6] == 9 
14 Ausgabe:  {-1a,3-}divAndConquer indM solveM divideM combineM [3,1,9,4,6] ==ERROR - Undefined variable "combineM"   
15
16 Testfaelle OK: 0; Testfaelle FALSCH: 4
17 Punkte : 0
18
19 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 15 
20
21 Testfall: {-1b,1-}indP(2,2)  ; Testfall FALSCH 
22 Erwartet: {-1b,1-}indP(2,2) == True 
23 Ausgabe:  {-1b,1-}indP(2,2) ==ERROR - Undefined variable "indP"   
24 Testfall: {-1b,2-}primes(20,22)  ; Testfall FALSCH 
25 Erwartet: {-1b,2-}primes(20,22) == [] 
26 Ausgabe:  {-1b,2-}primes(20,22) ==ERROR - Undefined variable "primes"   
27 Testfall: {-1b,3-}divAndConquer indP solveP divideP combineP (2,25)  ; Testfall FALSCH 
28 Erwartet: {-1b,3-}divAndConquer indP solveP divideP combineP (2,25) == [2,3,5,7,11,13,17,19,23] 
29 Ausgabe:  {-1b,3-}divAndConquer indP solveP divideP combineP (2,25) ==ERROR - Undefined variable "combineP"   
30
31 Testfaelle OK: 0; Testfaelle FALSCH: 3
32 Punkte : 0
33
34 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 15 
35
36 Testfall: {-1c,1-}indN Nil  ; Testfall FALSCH 
37 Erwartet: {-1c,1-}indN Nil == True 
38 Ausgabe:  {-1c,1-}indN Nil ==ERROR - Undefined data constructor "Nil"   
39 Testfall: {-1c,2-}divAndConquer indN solveN divideN combineN (Node 11 (Node 21 (Node 31 Nil Nil) (Node 32 (Node 41 Nil Nil) Nil)) Nil)  ; Testfall FALSCH 
40 Erwartet: {-1c,2-}divAndConquer indN solveN divideN combineN (Node 11 (Node 21 (Node 31 Nil Nil) (Node 32 (Node 41 Nil Nil) Nil)) Nil) == 5 
41 Ausgabe:  {-1c,2-}divAndConquer indN solveN divideN combineN (Node 11 (Node 21 (Node 31 Nil Nil) (Node 32 (Node 41 Nil Nil) Nil)) Nil) ==ERROR - Undefined data constructor "Nil"   
42 Testfall: {-1c,3-}divAndConquer indN solveN divideN combineN (Node 11 (Node 21 (Node 31 Nil Nil) (Node 32 Nil Nil)) Nil)  ; Testfall FALSCH 
43 Erwartet: {-1c,3-}divAndConquer indN solveN divideN combineN (Node 11 (Node 21 (Node 31 Nil Nil) (Node 32 Nil Nil)) Nil) == 4 
44 Ausgabe:  {-1c,3-}divAndConquer indN solveN divideN combineN (Node 11 (Node 21 (Node 31 Nil Nil) (Node 32 Nil Nil)) Nil) ==ERROR - Undefined data constructor "Nil"   
45
46 Testfaelle OK: 0; Testfaelle FALSCH: 3
47 Punkte : 0
48
49 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 15 
50
51 Testfall: {-2a,1-}isValid [1, 50, 30, 10, 40, 20, 3] == True; Testfall OK 
52 Testfall: {-2a,2-}isValid [2, 50, 30, 10, 40, 20, 3] == False; Testfall OK 
53 Testfall: {-2a,3-}isValid [1, 60, 30, 10, 40, 20, 3] == False; Testfall OK 
54
55 Testfaelle OK: 3; Testfaelle FALSCH: 0
56 Punkte : 15
57
58 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 10 
59
60 Testfall: {-2b,1-}computeVisibility [50, 30, 10, 40, 20] == [1, 50, 30, 10, 40, 20, 3]; Testfall OK 
61 Testfall: {-2b,2-}computeVisibility [10,20..50] == 5:[10,20..50]++[1]; Testfall OK 
62
63 Testfaelle OK: 2; Testfaelle FALSCH: 0
64 Punkte : 10
65
66 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 10 
67
68 Testfall: {-2c,1-}buildSkyscrapers 5 1 5 == Just [1,50,40,30,20,10,5]; Testfall OK 
69 Testfall: {-2c,2-}buildSkyscrapers 5 5 5 == Nothing; Testfall OK 
70
71 Testfaelle OK: 2; Testfaelle FALSCH: 0
72 Punkte : 10
73
74 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 10 
75
76 Testfall: {-2d,1-}noOfSkyscraperLines 4 2 2 == 6; Testfall OK 
77 Testfall: {-2d,2-}noOfSkyscraperLines 5 5 5  ; Testfall FALSCH 
78 Erwartet: {-2d,2-}noOfSkyscraperLines 5 5 5 == 0 
79 Ausgabe:  {-2d,2-}noOfSkyscraperLines 5 5 5 ==   
80
81 Testfaelle OK: 1; Testfaelle FALSCH: 1
82 Punkte : 5
83
84 Punkte pro Testfall: 5; Abzug pro fehlerhaften Testfall: 0; Maximum: 10 
85
86 Testfall: {-2e,1-}allSkyscraperLines 5 1 5  ; Testfall FALSCH 
87 Erwartet: {-2e,1-}allSkyscraperLines 5 1 5 == [[1,50,40,30,20,10,5]] 
88 Ausgabe:  {-2e,1-}allSkyscraperLines 5 1 5 ==[[50,40,30,20,10]]   
89 Testfall: {-2e,2-}allSkyscraperLines 4 2 2  ; Testfall FALSCH 
90 Erwartet: {-2e,2-}allSkyscraperLines 4 2 2 == [[2,10,40,20,30,2],[2,20,10,40,30,2],[2,20,40,10,30,2],[2,30,10,40,20,2],[2,30,20,40,10,2],[2,30,40,10,20,2]] 
91 Ausgabe:  {-2e,2-}allSkyscraperLines 4 2 2 ==[[10,40,20,30],[20,10,40,30],[20,40,10,30],[30,10,40,20],[30,20,40,10],[30,40,10,20]]   
92
93 Testfaelle OK: 0; Testfaelle FALSCH: 2
94 Punkte : 0
95
96 Punkte gesamt: 40
97