Skip to content

Commit 842b3ea

Browse files
authored
Merge pull request #124 from masx200/deno-dependency-updates
Update dependencies
2 parents ca30bde + 9c180da commit 842b3ea

File tree

2 files changed

+2
-15
lines changed

2 files changed

+2
-15
lines changed

test/zigzag_iterator/ZigzagIteratorTest.kt

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

3-
43
import org.junit.jupiter.api.Test
54
import kotlin.test.assertContentEquals
65

76
class ZigzagIteratorTest {
87

9-
108
@Test
119
fun nextTest() {
12-
1310
val v1 = listOf<Int>(1, 2)
1411
val v2 = listOf<Int>(3, 4, 5, 6)
1512
val OUTPUT = listOf<Int>(1, 3, 2, 4, 5, 6)
1613

17-
1814
val zzit = ZigzagIterator(v1, v2)
1915

2016
val res: MutableList<Int> = mutableListOf<Int>()
@@ -31,7 +27,6 @@ class ZigzagIteratorTest {
3127
val v2 = listOf<Int>()
3228
val OUTPUT = listOf<Int>(1)
3329

34-
3530
val zzit = ZigzagIterator(v1, v2)
3631

3732
val res: MutableList<Int> = mutableListOf<Int>()
@@ -48,7 +43,6 @@ class ZigzagIteratorTest {
4843
val v2 = listOf<Int>(1)
4944
val OUTPUT = listOf<Int>(1)
5045

51-
5246
val zzit = ZigzagIterator(v1, v2)
5347

5448
val res: MutableList<Int> = mutableListOf<Int>()
@@ -58,4 +52,4 @@ class ZigzagIteratorTest {
5852
}
5953
assertContentEquals(res, OUTPUT)
6054
}
61-
}
55+
}

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)