Sparse Arrays

  • + 0 comments

    Kotlin Solution

    fun matchingStrings(strings: Array<String>, queries: Array<String>): Array<Int> {
        val counts = strings.groupingBy { it }.eachCount()
        return queries.map {query -> counts[query] ?: 0 }.toTypedArray()
    }