def padBoth(s: String, totalLength: Int, padChar: Char = ' '): String = {
if (s.length >= totalLength) return s
val padTotal = totalLength - s.length
val padLeft = padTotal / 2
val padRight = padTotal - padLeft
padChar.toString * padLeft + s + padChar.toString * padRight
}
println("'" + padBoth("Scala", 10) + "'")
println(padBoth("Scala", 10, '*'))
/*
run:
' Scala '
**Scala***
*/