Skip to content

my-LinkedIn/mot-de-fibonacci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Mot de Fibonacci

Merci à Monsieur Frédéric Mansuy d'avoir suscité mon intérêt aux mots de Fibonacci grâce à son post sur LinkedIn;

Références:

Code source

import std.stdio;
import std.range;

string[] infiniteFibonacciWordSequence(uint k) {
    auto ifws = recurrence!"a[n-1]~a[n-2]"("S","L");
    return ifws.take(k).array;
}

void main() {
    foreach(i, ifwStr; enumerate(infiniteFibonacciWordSequence(8))) {
        writefln("m%d : %s (%d)", i+1, ifwStr, ifwStr.length);
    };
}

Résultat

m1 : S (1)
m2 : L (1)
m3 : LS (2)
m4 : LSL (3)
m5 : LSLLS (5)
m6 : LSLLSLSL (8)
m7 : LSLLSLSLLSLLS (13)
m8 : LSLLSLSLLSLLSLSLLSLSL (21)

Releases

No releases published

Packages

No packages published