| https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent/description/ | Easy |
|---|
class Solution {
fun arrayStringsAreEqual(word1: Array<String>, word2: Array<String>): Boolean {
var i1 = 0
var i2 = 0
var p1 = 0
var p2 = 0
val n1 = word1.size
val n2 = word2.size
while (true) {
if (i1 == n1 || i2 == n2) return i1 == n1 && i2 == n2
val s1 = word1[i1]
val s2 = word2[i2]
if (s1[p1] != s2[p2]) return false
p1++
if (p1 == s1.length) {
p1 = 0
i1++
}
p2++
if (p2 == s2.length) {
p2 = 0
i2++
}
}
}
}