YAPC::EU 2018 Glasgow Update!
This commit is contained in:
parent
22f33d4004
commit
4e2d22a71d
1170 changed files with 15042 additions and 3047 deletions
|
|
@ -1,14 +1,10 @@
|
|||
10 LET S$="FIRE BURN AND CAULDRON BUBBLE"
|
||||
20 PRINT S$
|
||||
30 LET L=LEN S$-1
|
||||
40 LET C=0
|
||||
50 FOR I=1 TO L
|
||||
60 IF S$(I)<=S$(I+1) THEN GOTO 120
|
||||
70 LET T$=S$(I)
|
||||
80 LET S$(I)=S$(I+1)
|
||||
90 LET S$(I+1)=T$
|
||||
100 PRINT AT 0,I-1;S$(I TO I+1)
|
||||
110 LET C=1
|
||||
120 NEXT I
|
||||
130 LET L=L-1
|
||||
140 IF C THEN GOTO 40
|
||||
0 GOSUB 7 : IC = I%(0)
|
||||
1 FOR HC = -1 TO 0
|
||||
2 LET IC = IC - 1
|
||||
3 FOR I = 1 TO IC
|
||||
4 IF I%(I) > I%(I + 1) THEN H = I%(I) : I%(I) = I%(I + 1) : I%(I + 1) = H : HC = -2 * (IC > 1)
|
||||
5 NEXT I, HC
|
||||
6 GOSUB 9 : END
|
||||
7 DIM I%(18000) : I%(0) = 50
|
||||
8 FOR I = 1 TO I%(0) : I%(I) = INT (RND(1) * 65535) - 32767 : NEXT
|
||||
9 FOR I = 1 TO I%(0) : PRINT I%(I)" "; : NEXT I : PRINT : RETURN
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
10 LET S$="FIRE BURN AND CAULDRON BUBBLE"
|
||||
20 PRINT S$
|
||||
30 LET L=LEN S$-1
|
||||
40 LET C=0
|
||||
50 FOR I=1 TO L
|
||||
60 IF S$(I)<=S$(I+1) THEN GOTO 120
|
||||
70 LET T$=S$(I)
|
||||
80 LET S$(I)=S$(I+1)
|
||||
90 LET S$(I+1)=T$
|
||||
100 PRINT AT 0,I-1;S$(I TO I+1)
|
||||
110 LET C=1
|
||||
120 NEXT I
|
||||
130 LET L=L-1
|
||||
140 IF C THEN GOTO 40
|
||||
Loading…
Add table
Add a link
Reference in a new issue