Post History
Scala, 60 bytes _.map(_ map "".+).reduce(_.zipAll(_,"","")map(_+_)).mkString Try it in Scastie! First, _.map(_ map "".+) turns every string into a list of strings containing a single character...
Answer
#1: Initial revision
# Scala, 60 bytes ```scala _.map(_ map "".+).reduce(_.zipAll(_,"","")map(_+_)).mkString ``` [Try it in Scastie!](https://scastie.scala-lang.org/LaOW9lA9QYyCWtiYCxuxbQ) First, `_.map(_ map "".+)` turns every string into a list of strings containing a single character. After, these lists of strings are `reduced` by zipping with each other, padding with an empty string if needed, and then concatenating each pair together. At the end, all the strings are joined together with `mkString`.