Data update
This commit is contained in:
parent
35bcdeebf8
commit
74c69a0df6
2427 changed files with 31826 additions and 3468 deletions
22
Task/Fusc-sequence/BBC-BASIC/fusc-sequence.basic
Normal file
22
Task/Fusc-sequence/BBC-BASIC/fusc-sequence.basic
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
DIM Idx%(4)
|
||||
L%=1
|
||||
F%=FNfusc(I%)
|
||||
PRINT "First 61 numbers:"
|
||||
WHILE L% < 5
|
||||
IF I% < 61 PRINT;F% ",";
|
||||
I%+=1
|
||||
F%=FNfusc(I%)
|
||||
IF LOGF% > L% Idx%(L%)=I% : L%+=1
|
||||
ENDIF
|
||||
ENDWHILE
|
||||
|
||||
PRINT CHR$127 ''"Number of digits in sequence increase at:"
|
||||
FOR I%=0 TO L%-1
|
||||
PRINT ;Idx%(I%) ",";FNfusc(Idx%(I%))
|
||||
NEXT
|
||||
END
|
||||
|
||||
DEF FNfusc(n%)
|
||||
IF n% < 2 THEN =n%
|
||||
IF n% AND 1 THEN =FNfusc((n%-1)/2) + FNfusc((n%+1)/2)
|
||||
=FNfusc(n%/2)
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
import "/fmt" for Fmt
|
||||
import "./fmt" for Fmt
|
||||
|
||||
System.print("The first 61 numbers in the fusc sequence are:")
|
||||
var fusc = [0, 1]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue