キミの記憶力に挑戦するゲームだ。
RUNするとまず9ケタの数字が表示されるが、すぐに消えてしまう。消えるまでの3秒間でこの数字を記憶して、入力画面でタイプ&Enterしよう。
正解しても気を抜かずスグに次の問題! 正解していれば数字も9ケタから10ケタ、11ケタ……とどんどん増えていく。ミスすれば1ケタ減だ。何ケタまで増やせるかな?
xiyuxi
MSXユーザでした。
C=C-(MID$(A$,I,1)=MID$(B$,I,1))
NEXT I
PRINT” ”;A$;C;”/”;L
IF C>L THEN L=C
VSYNC 60*3
」と書いてもいいはずだよ。VSYNC 60
が1秒ってどこにも書いてなかったからムリもねえが、6行をそんなあっさり一言でまとめていいのか……?
- ’----
- L=9
- FOR J=0 TO 1
-
- A$=””
- FOR I=1 TO L
- A$=A$+CHR$(ASC(”0”)+RND(10))
- NEXT I
- PRINT A$;
-
- TMREAD(TIME$),H,M,S
- ST=H*3600+M*60+S
- FOR I=0 TO 3
- TMREAD(TIME$),H,M,S
- ED=H*3600+M*60+S
- I=ED-ST:IF I<0 THEN I=3
- NEXT I
-
- CLS
- B$=””
- INPUT B$
- C=0
- FOR I=1 TO L
- IF MID$(A$,I,1)==MID$(B$,I,1) THEN C=C+1
- NEXT I
- PRINT” ”;A$;”:”;C;”/”;L
- IF C<L THEN L=L-1
- IF C==L THEN L=C+1
- J=0
- NEXT J