アカウント名:
パスワード:
【大至急!!】助けて!
プラグラムの作り方を教えてください。
問題: 1から100までの数字を画面に順に表示せよ。ただし、3の倍数の時には数字の代わりに Fizz 、5の倍数の時には Buzz 、3と5の両方の倍数のときには FizzBuzz と表示せよ。
どうすればいいですか。考えたのですが全然わかりまsん。
10 PRINT 120 PRINT 230 PRINT "Fizz"40 PRINT 450 PRINT "Buzz"60 PRINT "Fizz"70 PRINT 780 PRINT 890 PRINT "Fizz"100 PRINT "Buzz"110 PRINT 11120 PRINT "Fizz"130 PRINT 13140 PRINT 14150 PRINT "FizzBuzz"
# 100まで続ける?
手作りは大変なのでTable.datを生成するプログラムが必要ですね(棒)
// 擬似コードです$output = '';while(1){ $s = $db.readnext(); // DBより「1個分」のデータを取り出す。 if( $s == NULL ){ exit(); } $output = $output + $s + '\n';}
print( $output );
DBへのSQLの発行回数が多くて遅い上に、データ量が大量になると、$outputがメモリを食いつぶして落ちるという。w
各行で順番にPRINTしないというのは、さすがに「その発想はなかった」だった。#実務で似たようなバグの経験があるのでAC。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
Yahoo! 知恵袋でいいじゃん>タレコミ (スコア:5, おもしろおかしい)
【大至急!!】助けて!
プラグラムの作り方を教えてください。
問題: 1から100までの数字を画面に順に表示せよ。ただし、3の倍数の時には数字の代わりに Fizz 、5の倍数の時には Buzz 、3と5の両方の倍数のときには FizzBuzz と表示せよ。
どうすればいいですか。考えたのですが全然わかりまsん。
Re: (スコア:5, おもしろおかしい)
10 PRINT 1
20 PRINT 2
30 PRINT "Fizz"
40 PRINT 4
50 PRINT "Buzz"
60 PRINT "Fizz"
70 PRINT 7
80 PRINT 8
90 PRINT "Fizz"
100 PRINT "Buzz"
110 PRINT 11
120 PRINT "Fizz"
130 PRINT 13
140 PRINT 14
150 PRINT "FizzBuzz"
# 100まで続ける?
Re:Yahoo! 知恵袋でいいじゃん>タレコミ (スコア:0)
[Table.dat]
"1"
"2"
"Fizz"
・・・
Table.datを別途定義されたデータベースに読み込む。
その後、そのデータベースの内容を順番に表示する。
Re: (スコア:0)
手作りは大変なのでTable.datを生成するプログラムが必要ですね(棒)
Re: (スコア:0)
// 擬似コードです
$output = '';
while(1){
$s = $db.readnext(); // DBより「1個分」のデータを取り出す。
if( $s == NULL ){ exit(); }
$output = $output + $s + '\n';
}
print( $output );
DBへのSQLの発行回数が多くて遅い上に、
データ量が大量になると、$outputがメモリを食いつぶして落ちるという。w
各行で順番にPRINTしないというのは、さすがに「その発想はなかった」だった。
#実務で似たようなバグの経験があるのでAC。