github.com/quickfeed/quickfeed@v0.0.0-20240507093252-ed8ca812a09c/testdata/courses/qf104-2022/assignments/lab2/sequence/triangular.go (about)

     1  package sequence
     2  
     3  // triangular(n) returns the n-th Triangular number, and is defined by the
     4  // recurrence relation F_n = n + F_n-1 where F_0=0 and F_1=1
     5  //
     6  // Visualization of numbers:
     7  // n = 1:    n = 2:     n = 3:      n = 4:    etc...
     8  //
     9  //	o         o          o           o
    10  //	         o o        o o         o o
    11  //	                   o o o       o o o
    12  //	                              o o o o
    13  func triangularRecurrence(n uint) uint {
    14  	return 0
    15  }
    16  
    17  // Direct mathematical solution:
    18  
    19  func triangularFormula(n uint) uint {
    20  	return 0
    21  }
    22  
    23  func triangular(n uint) uint {
    24  	return 0
    25  }