Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.42 KB | None | 0 0
  1. fun main(args: Array<String>) {
  2.     pascalTriangle(5)
  3. }
  4.  
  5. fun pascalTriangle(rows: Int) {
  6.     var list = mutableListOf(1, 1)
  7.  
  8.     for(k in 1..rows - 1) {
  9.         if(k == 1) {
  10.             println(1)
  11.             if (rows == 1) {
  12.                 return
  13.             }
  14.         }
  15.         var tempList = list.toMutableList()
  16.         println(list.joinToString("."))
  17.         tempList.add(0)
  18.         list.add(0, 0)
  19.         var result = list.zip(tempList) {a, b -> a + b}
  20.         list = result.toMutableList()
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement