aboutsummaryrefslogtreecommitdiff
path: root/challenge-104/laurent-rosenfeld/awk/ch-1.awk
blob: c15fb6d71003e6ecd6a0926446a5ba21e1cb5c3c (plain)
1
2
3
4
5
6
7
8
9
10
11
BEGIN {
    fusc[0] = 0
    fusc[1] = 1
    printf "%s", "0 1 "
    for (i = 2; i < 50; i ++) {
        fusc[i] = i % 2 ? fusc[(i - 1)/2] + fusc[(i + 1)/2]:
            fusc[i/2]
        printf "%d ", fusc[i]
    }
    printf "%s\n", ""
}