Advertisement
Guest User

Untitled

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