object PrintPascalTriangle_Scala {
def main(args: Array[String]): Unit = {
val n = 5
for (i <- 0 until n) {
var number = 1
for (_ <- 0 until (n - i) * 2) {
print(" ")
}
for (j <- 0 to i) {
print(f"$number%4d")
number = number * (i - j) / (j + 1)
}
println()
}
}
}
/*
run:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
*/