Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratchスクリプトクイズ
- akku--n11
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
出題内容を間違えました。
ずっと
もし <<(a) > > または <(a)=>>なら
と () 秒言う
でなければ
もし <<>(a)> または<(a)=>>なら
と () 秒言う
end
end
無駄に長くなってしまいました
Last edited by akku--n11 (March 6, 2021 04:21:54)
- -JF21-
-
Scratcher
71 posts
Scratchスクリプトクイズ
問題です。
このとき、1とxをそれぞれ1/2の確率で返すコードを作ってください。
使っていいブロック↓
(x)//自然数変数xには自然数(1以上の整数)が入っています。
このとき、1とxをそれぞれ1/2の確率で返すコードを作ってください。
使っていいブロック↓
ちょっと簡単すぎますかね。(x)(() + ())(() - ())(() * ())(() / ())(() から () までの乱数)
Last edited by -JF21- (March 6, 2021 03:09:08)
- daidaidai1
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
((((0) から (1) までの乱数) * ((x) - (1))) + (1))でどうでしょうか。
- -JF21-
-
Scratcher
71 posts
Scratchスクリプトクイズ
正解です。((((0) から (1) までの乱数) * ((x) - (1))) + (1))でどうでしょうか。
ちなみに想定解は
((((1) から (2) までの乱数) * ((x) - (1))) - ((x) - (2)))でした。
daidaidai1さんのほうが簡潔でいいですね。
- abee
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
#1160
出題者のマナーとして、適当なタイミングで、回答してくれた人にレスして自分の想定解を示すようにお願いします。() 秒でx座標を (0) に、y座標を (0) に変えるを代用してみましょう!
(ゆっくり指定の場所に行けたらokとします)
- tsumuri3
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
問題(被っているかもしれないけど)
変数(a)が1001以上の時に1と言って1000以下の時に0.5と言うスクリプトを作ってください。
ただし、下のブロック以外は使ってはいけません<(a) < [1001]>
(() + ())
(() - ())
(() * ())
(() / ())
[] と言う
勘違いだったので以下の発言は取り消します
()と言うが使えないなら無理では?
(infinity)秒いうでも良いですが。
Last edited by tsumuri3 (March 6, 2021 03:46:48)
- -JF21-
-
Scratcher
71 posts
Scratchスクリプトクイズ
#1210
ただし、下のブロック以外は使ってはいけませんと書いてありますよ。
Last edited by -JF21- (March 6, 2021 03:48:22)
- 00giri
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
#1202
((((0) - <(a) < [1001]>) + (2)) / (2)) と言うでどうでしょうか?
- Leonhard01
-
Scratcher
100+ posts
Scratchスクリプトクイズ
問題:
数値が代入された変数aのn番目とm番目を入れ替えるスクリプトを作ってください
:712138 4番目と3番目→711238
ただし、リストとa以外の変数は使ってはいいけないものとします
数値が代入された変数aのn番目とm番目を入れ替えるスクリプトを作ってください
例:45678 1番目と5番目→85674定義 aの(n)番目と(m)番目を入れ替える
:712138 4番目と3番目→711238
ただし、リストとa以外の変数は使ってはいいけないものとします
- TOMO1260
-
Scratcher
100+ posts
Scratchスクリプトクイズ
お~。対数使うのいいですね。ですね。でも、ぼくは小数などのことは考えていませんでした(((y) * ((x)の[log v]::operators))の[10^ v]::operators)確かこれで((x) ^ (y)::operators)累乗を再現できたと思います。
- tr25331
-
Scratcher
100+ posts
Scratchスクリプトクイズ
この方法の場合、ネコの向きが0度、90度、180度、または-90度(270度)以外では正しく動作しません。
演算の(( )の[sin])ブロックはどうやって代用するんですかね?
