equal
deleted
inserted
replaced
3 |
3 |
4 def pow(A: Set[String], n: Int) : Set[String] = n match { |
4 def pow(A: Set[String], n: Int) : Set[String] = n match { |
5 case 0 => Set("") |
5 case 0 => Set("") |
6 case n => concat(A, pow(A, n- 1)) |
6 case n => concat(A, pow(A, n- 1)) |
7 } |
7 } |
|
8 |
|
9 val A = Set("a", "b", "c", "d", "e") |
|
10 val B = Set("a", "b", "c", "d", "") |
|
11 pow(A, 4).size |
|
12 pow(B, 4).size |
|
13 |
8 |
14 |
9 val A = Set("aa", "a") |
15 val A = Set("aa", "a") |
10 val B = Set("aaa", "aaaa") |
16 val B = Set("aaa", "aaaa") |
11 concat(A, B).size // -> 3 |
17 concat(A, B).size // -> 3 |
12 |
18 |