Skip to content

Instantly share code, notes, and snippets.

@Lysander6
Last active December 23, 2015 00:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Lysander6/6554121 to your computer and use it in GitHub Desktop.
Save Lysander6/6554121 to your computer and use it in GitHub Desktop.
Challenge #137 [Easy] String Transposition (http://redd.it/1m1jam)
package dailyprogrammer
import scala.io.Source
object StringTransposition extends App {
val words = Source.fromFile("D:/file.txt").getLines.toList.tail
val longestWord = words.maxBy(_.size)
val wordsTransposed = words.map(_.padTo(longestWord.size, ' ').toList).transpose
println(wordsTransposed.map(_.mkString).mkString("\n"))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment