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 nto represent the number of rows in Pascal's triangle.
- We initialize a 2D array pascalto 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 ?
