How to print Pascal's Triangle Pattern in Kotlin - Step by Step Examples
How to print Pascal's Triangle Pattern in Kotlin ?
Answer
To print Pascal's Triangle Pattern in Kotlin, you can use a nested loop structure where the outer loop controls the rows and the inner loop calculates the values for each row based on the binomial coefficient formula.
✐ Examples
1 Pascal's Triangle Pattern
In this example,
- We use a variable
n
to represent the number of rows in Pascal's triangle. - We initialize a 2D array
pascal
to store the triangle values. - We use nested loops to calculate and store the values using the binomial coefficient formula.
- We print the triangle values using a formatted output.
Kotlin Program
fun printPascalsTriangle(n: Int) {
val pascal = Array(n) { IntArray(n) }
for (line in 0 until n) {
for (i in 0..line) {
if (i == 0 || i == line) {
pascal[line][i] = 1
} else {
pascal[line][i] = pascal[line - 1][i - 1] + pascal[line - 1][i]
}
print("${pascal[line][i]} ")
}
println()
}
}
fun main() {
val rows = 5
printPascalsTriangle(rows)
}
Output
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
Summary
In this tutorial, we learned How to print Pascal's Triangle Pattern in Kotlin language with well detailed examples.
More Kotlin Pattern Printing Tutorials
- How to print Left Half Pyramid Pattern in Kotlin ?
- How to print Right Half Pyramid Pattern in Kotlin ?
- How to print Pyramid Pattern in Kotlin ?
- How to print Rhombus Pattern in Kotlin ?
- How to print Diamond Pattern in Kotlin ?
- How to print Hour Glass Pattern in Kotlin ?
- How to print Hollow Square Pattern in Kotlin ?
- How to print Hollow Pyramid Pattern in Kotlin ?
- How to print Hollow Inverted Pyramid Pattern in Kotlin ?
- How to print Hollow Diamond Pattern in Kotlin ?
- How to print Floyd's Trianlge Pattern in Kotlin ?
- How to print Pascal's Triangle Pattern in Kotlin ?