なぜRESTOREをFORの外に出すと正解になるか、はFORの中身を順番に見るとわかると思いますよ!
まず、RESTOREがFORの中にある場合、日本語訳はこうなります。
DATAは@TTから読んでね→次のDATAを読んでT$に入れてね→T$を表示してね→DATAは@TTから読んでね→次のDATAを読んでT$に入れてね→T$を表示してね→DATAは@TTから読んでね→次のDATAを読んでT$に入れてね→T$を表示してね
RESTOREをFORの外に出すとこうなります。
(DATAは@TTから読んでね)→次のDATAを読んでT$に入れてね→T$を表示してね→次のDATAを読んでT$に入れてね→T$を表示してね→次のDATAを読んでT$に入れてね→T$を表示してね
FORの中にRESTOREがある場合、読み込む位置が毎回@TTに戻されているのがわかりますでしょうか。
1そうだね プレイ済み