Advertisement
Guest User

Untitled

a guest
Mar 13th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. test {
  3.     test {
  4.         "a*b=X"
  5.         a = [0..9]
  6.         b = [0..9] * [10]
  7.         ~
  8.         "x/a=B"
  9.         ~
  10.         "x/b=A"
  11.     }
  12. }
  13.  
  14. addition {
  15.     level1 {
  16.         "A+b=x" "a+B=x"
  17.         a = [0..9]
  18.         b = [0..9]
  19.         x == 10
  20.     }
  21.     level2 {
  22.         "a+b=X" "A+b=x" "a+B=x"
  23.         a = [0..20]
  24.         b = [0..20]
  25.         x <= 20
  26.     }
  27.     level3 {
  28.         "A+b=x" "a+B=x" "a+b=X"
  29.         m = ~[1, 10]
  30.         a = [0..10] * m
  31.         b = [0..10] * m
  32.         x < 100
  33.     }
  34.     level4 {
  35.         "A+b=x" "a+B=x" "a+b=X"
  36.         a = [0..100]
  37.         b = [0..100]
  38.         x < 100
  39.     }
  40.     level5 {
  41.         "A+b=x" "a+B=x" "a+b=X"
  42.         a = [0..100]
  43.         b = [0..100]
  44.         x < 100
  45.     }
  46.     level9 {
  47.         "A+b=x" "a+B=x" "a+b=X"
  48.         a = [0..100]
  49.         b = [0..100]
  50.         x < 100
  51.     }
  52. }
  53.  
  54. subtraction {
  55.     level1 {
  56.         "A-b=x" "a-b=X"
  57.         a = [0..10]
  58.         b = [0..10]
  59.         x >= 0
  60.     }
  61. }
  62.  
  63. division {
  64.     level1 {
  65.         "b/a=X"
  66.         a = [1, 2, 5, 10]
  67.         b = a * [4,8,0]
  68.     }
  69.     level2 {
  70.         "b/a=X"
  71.         a = [1, 2, 5, 10]
  72.         b = a * [3,6,9]
  73.     }
  74.     level3 {
  75.         "b/a=X"
  76.         a = [1, 2, 5, 10]
  77.         b = a * [7]
  78.     }
  79.     level5 {
  80.         "b/a=X"
  81.         a = [1, 2, 5, 10]
  82.         b = a * [0..9]
  83.     }
  84.     level5 {
  85.         "B/a=x" "b/A=x"
  86.         a = [1, 2, 5, 10]
  87.         b = a * [0..9]
  88.     }
  89. }
  90.  
  91. multiplication {
  92.     level1 {
  93.         "a*b=X" "b*a=X"
  94.         a = [1, 2, 5, 10]
  95.         b = [0..10]
  96.         x <= 100
  97.     }
  98.     level1 {
  99.         "a*b=X" "b*a=X"
  100.         a = [1, 2, 5, 10]
  101.         b = [0..10]
  102.         x <= 100
  103.     }
  104.     level2 {
  105.         "a*b=X" "b*a=X"
  106.         a = [4, 8, 0]
  107.         b = [0..10]
  108.         x <= 100
  109.     }
  110.     level3 {
  111.         "a*b=X" "b*a=X"
  112.         a = [3, 6, 9]
  113.         b = [0..10]
  114.         x <= 100
  115.     }
  116.     level4 {
  117.         "a*b=X" "b*a=X"
  118.         a = [7]
  119.         b = [0..10]
  120.         x <= 100
  121.     }
  122.     level5 {
  123.         "a*b=X" "b*a=X"
  124.         a = [0..10]
  125.         b = [0..10]
  126.         x <= 100
  127.     }
  128.     level6 {
  129.         "A*b=x" "a*B=x"
  130.         a = [0..10]
  131.         b = [0..10]
  132.         x <= 100
  133.     }
  134.     level {
  135.         "a*b=X" "b*a=X"
  136.         a = [1..99]
  137.         b = [10, 100]
  138.         x <= 1000
  139.     }
  140.     level7 {
  141.         "a*b=X"
  142.         a = [1, 10] * [0..9]
  143.         b = [1, 10] * [0..9]
  144.         x <= 1000
  145.     }
  146.     level8 {
  147.         "A*b=x" "a*B=x"
  148.         a = [1, 10] * [0..9]
  149.         b = [1, 10] * [0..9]
  150.         x <= 1000
  151.     }
  152.     level9 {
  153.         "a*b=X"
  154.         a = [11, 12]
  155.         b = [2..10]
  156.         x <= 100
  157.     }
  158.     level10 {
  159.         "a*b=X"
  160.         a = [10, 100, 1000] * [2..9]
  161.         b = [10, 100, 1000] * [2..9]
  162.         x <= 1000000
  163.     }
  164.     level {
  165.         "A*b=x" "a*B=x"
  166.         a = [1..9] * [10, 100, 1000]
  167.         b = [1..9] * [10, 100, 1000]
  168.         x <= 1000000
  169.     }
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement