Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. zeigeSpielfeld spieler spielfeld =
  2.    putStrLn $ unlines $ map (concat . map (\x -> if x /= spieler then "0" else show spieler))
  3.                 [[spielfeld j i | i <- [1..dim]] | j <- [1..dim]]
  4.  where
  5.    dim = length . takeWhile (>(-1)) $ [spielfeld i 1 | i <- [1..]]
  6.  
  7. spielfeldA 1 1 = 0
  8. spielfeldA 1 2 = 1
  9. spielfeldA 1 3 = 0
  10. spielfeldA 2 1 = 2
  11. spielfeldA 2 2 = 0
  12. spielfeldA 2 3 = 0
  13. spielfeldA 3 1 = 1
  14. spielfeldA 3 2 = 0
  15. spielfeldA 3 3 = 2
  16. spielfeldA _ _ = -1
  17.  
  18. spielfeldB 1 1 = 0
  19. spielfeldB 1 2 = 0
  20. spielfeldB 1 3 = 0
  21. spielfeldB 1 4 = 0
  22. spielfeldB 1 5 = 0
  23. spielfeldB 2 1 = 0
  24. spielfeldB 2 2 = 0
  25. spielfeldB 2 3 = 1
  26. spielfeldB 2 4 = 1
  27. spielfeldB 2 5 = 0
  28. spielfeldB 3 1 = 0
  29. spielfeldB 3 2 = 0
  30. spielfeldB 3 3 = 0
  31. spielfeldB 3 4 = 0
  32. spielfeldB 3 5 = 0
  33. spielfeldB 4 1 = 0
  34. spielfeldB 4 2 = 2
  35. spielfeldB 4 3 = 2
  36. spielfeldB 4 4 = 0
  37. spielfeldB 4 5 = 0
  38. spielfeldB 5 1 = 0
  39. spielfeldB 5 2 = 0
  40. spielfeldB 5 3 = 0
  41. spielfeldB 5 4 = 0
  42. spielfeldB 5 5 = 0
  43. spielfeldB _ _ = -1
  44.  
  45. -- = -
  46. -- = -
  47. -- = ---------------------------------------------------------------------------
  48. -- = -
  49. -- = - Aufgabe a)
  50. -- = -
  51.  
  52. flossAufFeld x y s = do
  53.                 {-
  54.                 if s == "spielfeldA" then let a = spielfeldA x y
  55.                   else if s == "spielfeldB" then let a = spielfeldB x y
  56.                 else print "You misspelled the name of the spielfeld!"
  57.                 print a == 1
  58.                 -}
  59.                 if s == "spielfeldA" then print (spielfeldA x y == 1) else if s == "spielfeldB" then print (spielfeldB x y == 1) else print "You misspelled the name of the spielfeld!"
  60. -- = -
  61. -- = -
  62. -- = ---------------------------------------------------------------------------
  63. -- = -
  64. -- = - Aufgabe b)
  65. -- = -
  66.  
  67. sehrSchlechteIdee = undefined -- zu implementieren!
  68.  
  69. -- = -
  70. -- = -
  71. -- = ---------------------------------------------------------------------------
  72. -- = -
  73. -- = - Aufgabe c)
  74. -- = -
  75.  
  76. bombeAuf = undefined -- zu implementieren!
  77.  
  78. -- = -
  79. -- = -
  80. -- = ---------------------------------------------------------------------------
  81. -- = -
  82. -- = - Aufgabe d)
  83. -- = -
  84.  
  85. spielfeldGroesse = undefined -- zu implementieren!
  86.  
  87. -- = -
  88. -- = -
  89. -- = ---------------------------------------------------------------------------
  90. -- = -
  91. -- = - Aufgabe e)
  92. -- = -
  93.  
  94. anzahlFloesse = undefined -- zu implementieren!
  95.  
  96. -- = -
  97. -- = -
  98. -- = ---------------------------------------------------------------------------
  99. -- = -
  100. -- = - Aufgabe f)
  101. -- = -
  102.  
  103. ergebnis = undefined -- zu implementieren!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement