thomas_2023/day_6/part1.bas

15 lines
319 B
QBasic
Raw Normal View History

0 ACCUM = 1
100 INPUT "TIME"; TIME%
101 IF TIME% = -1 THEN GOTO 1000
110 INPUT "DIST"; DIST%
199 WINS% = 0
200 FOR I=0 TO TIME%
210 CALCDIST% = (TIME% - I) * I
211 REM PRINT CALCDIST%
220 IF CALCDIST% > DIST% THEN WINS% = WINS% + 1
300 NEXT I
301 REM PRINT WINS%
310 ACCUM = ACCUM * WINS%
900 GOTO 100
1000 PRINT ACCUM