From 9c180da635ae90126dc81b5fc86319218a88c856 Mon Sep 17 00:00:00 2001 From: GitHub Date: Thu, 18 May 2023 08:09:43 +0000 Subject: [PATCH] Update dependencies --- test/zigzag_iterator/ZigzagIteratorTest.kt | 8 +------- zigzag-iterator/ZigzagIterator.kt | 9 +-------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/test/zigzag_iterator/ZigzagIteratorTest.kt b/test/zigzag_iterator/ZigzagIteratorTest.kt index 0a77f328..e310787d 100644 --- a/test/zigzag_iterator/ZigzagIteratorTest.kt +++ b/test/zigzag_iterator/ZigzagIteratorTest.kt @@ -1,20 +1,16 @@ package com.github.masx200.leetcode_test.zigzag_iterator - import org.junit.jupiter.api.Test import kotlin.test.assertContentEquals class ZigzagIteratorTest { - @Test fun nextTest() { - val v1 = listOf(1, 2) val v2 = listOf(3, 4, 5, 6) val OUTPUT = listOf(1, 3, 2, 4, 5, 6) - val zzit = ZigzagIterator(v1, v2) val res: MutableList = mutableListOf() @@ -31,7 +27,6 @@ class ZigzagIteratorTest { val v2 = listOf() val OUTPUT = listOf(1) - val zzit = ZigzagIterator(v1, v2) val res: MutableList = mutableListOf() @@ -48,7 +43,6 @@ class ZigzagIteratorTest { val v2 = listOf(1) val OUTPUT = listOf(1) - val zzit = ZigzagIterator(v1, v2) val res: MutableList = mutableListOf() @@ -58,4 +52,4 @@ class ZigzagIteratorTest { } assertContentEquals(res, OUTPUT) } -} \ No newline at end of file +} diff --git a/zigzag-iterator/ZigzagIterator.kt b/zigzag-iterator/ZigzagIterator.kt index 7fe214f6..d1d92e96 100644 --- a/zigzag-iterator/ZigzagIterator.kt +++ b/zigzag-iterator/ZigzagIterator.kt @@ -1,14 +1,9 @@ package com.github.masx200.leetcode_test.zigzag_iterator - - - class ZigzagIterator(v1: List, v2: List) { - private val generator = ZigzagGenerator(v1, v2) - private val iterator = generator.iterator() fun next(): Int { return iterator.next() @@ -28,10 +23,8 @@ private fun ZigzagGenerator(v1: List, v2: List): Sequence = seque } for (i in v1.size until v2.size) { yield(v2[i]) - } } else { yieldAll(ZigzagGenerator(v2, v1)) } - -} \ No newline at end of file +}