Skip to content

Commit 5786091

Browse files
authored
Update dependencies
1 parent f6d8076 commit 5786091

File tree

2 files changed

+9
-21
lines changed

2 files changed

+9
-21
lines changed
Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,27 @@
11
package com.github.masx200.leetcode_test.zigzag_iterator
22

3-
43
import org.junit.jupiter.api.Test
54
import kotlin.test.assertContentEquals
6-
import kotlin.test.junit5.JUnit5Asserter.assertEquals
75

86
class ZigzagIteratorTest {
97

10-
118
@Test
129
fun nextTest() {
10+
val v1 = listOf<Int>(1, 2)
11+
val v2 = listOf<Int>(3, 4, 5, 6)
12+
val OUTPUT = listOf<Int>(1, 3, 2, 4, 5, 6)
1313

14-
val v1 = listOf<Int>(1, 2);
15-
val v2 = listOf<Int>(3, 4, 5, 6);
16-
val OUTPUT = listOf<Int>(1, 3, 2, 4, 5, 6);
17-
18-
19-
val zzit = ZigzagIterator(v1, v2);
14+
val zzit = ZigzagIterator(v1, v2)
2015

21-
val res: MutableList<Int> = mutableListOf<Int>();
16+
val res: MutableList<Int> = mutableListOf<Int>()
2217

2318
while (zzit.hasNext()) {
24-
res.add(zzit.next());
19+
res.add(zzit.next())
2520
}
26-
assertContentEquals(res, OUTPUT);
21+
assertContentEquals(res, OUTPUT)
2722
}
2823

2924
@Test
3025
fun hasNextTest() {
3126
}
32-
}
27+
}

zigzag-iterator/ZigzagIterator.kt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
package com.github.masx200.leetcode_test.zigzag_iterator
22

3-
4-
5-
63
class ZigzagIterator(v1: List<Int>, v2: List<Int>) {
74

8-
95
private val generator = ZigzagGenerator(v1, v2)
106

11-
127
private val iterator = generator.iterator()
138
fun next(): Int {
149
return iterator.next()
@@ -28,10 +23,8 @@ private fun ZigzagGenerator(v1: List<Int>, v2: List<Int>): Sequence<Int> = seque
2823
}
2924
for (i in v1.size until v2.size) {
3025
yield(v2[i])
31-
3226
}
3327
} else {
3428
yieldAll(ZigzagGenerator(v2, v1))
3529
}
36-
37-
}
30+
}

0 commit comments

Comments
 (0)