katas icon indicating copy to clipboard operation
katas copied to clipboard

ZipKata answer is wrong

Open davidbaena opened this issue 5 years ago • 0 comments

Zip kata does not provides the right solution: https://github.com/FunctionalKotlin/katas/tree/master/src/main/java/functional/transforms/zip

It has the MapReduce solution. The correct answer is:

fun getFirstActorMap(movies: List<Movie>, casts: List<Cast>): Map<String, String?> =
        movies.zip(casts)
                .map { (movie, cast) ->
                    movie.title to cast.people.first().name.substringBefore(" ")
                }.toMap()

davidbaena avatar Mar 13 '19 14:03 davidbaena