Discuss Scratch

00giri
Scratcher
1000+ posts

Scratchスクリプトクイズ

#2530
もし <((a)の[絶対値 v]:: operators ) > (b)> なら 
[result v] を (([-]の<(a) < [0]>番目の文字::operators) と (b))にする
でなければ
[result v] を (a) にする
end
でどうでしょうか?
Catapult-
Scratcher
100+ posts

Scratchスクリプトクイズ

#2530
((<(a)<(0)> 番目\( [-] \)の文字) と (([-0] と ((b) - ([絶対値 v] \( (a) \)))) + (b)))
11ブロック
sakura_neko
Scratcher
90 posts

Scratchスクリプトクイズ

#2539 正解です!
#2540 作者の想定を超えてきましたね…正解です!
想定解答は
(((a) / ([絶対値 v] \( (a) \)::operators)) * ((b)-([+]と((b) - ([絶対値 v] \( (a) \)::operators)))))
でした。
yajirushibekutoru
Scratcher
27 posts

Scratchスクリプトクイズ

#2533
こちらを組ませて頂きました。本体は16コードです。
ステージではわかりやすいように演出を入れています。
コード本体もあります。座標を元に戻す機能と変数数を重視しました。
Catapult-
Scratcher
100+ posts

Scratchスクリプトクイズ

問題です。
ランダムに
cat
dog
pig
fox
のいずれかを返すプログラムを最短ブロック数で作ってください。
ただしリストには最初は何も入っていないものとします。
yukku
Scratcher
1000+ posts

Scratchスクリプトクイズ


こういうことですね。

「猫」を翻訳するとcが大文字になってしまうので、代わりに「貓」を、
「豚」を翻訳するとpが大文字になってしまうので、代わりに「猪」を使ってます。
Catapult-
Scratcher
100+ posts

Scratchスクリプトクイズ

即刻ばれましたが正解です。
想定解では一度韓国語を通していたので4ブロックでしたが更新されてしまいましたね…
arupusu123
Scratcher
58 posts

Scratchスクリプトクイズ

もし <> なら

end

もし <> なら



でなければ

end

[...] キーが押されたとき

を使わずに矢印キーで操作(上矢印キーを押すと上へ移動したり)できるプログラムを作ってください私の場合は11ブロック程度でできました

Last edited by arupusu123 (Dec. 23, 2022 10:27:41)

magicAho
Scratcher
1000+ posts

Scratchスクリプトクイズ

arupusu123 wrote:

もし <> なら

end

[...] キーが押されたとき
を使わずに矢印キーで操作(上矢印キーを押すと上へ移動したり)できるプログラムを作ってください私の場合は11ブロック程度でできました
もし <> なら 



でなければ

end
はokですよね?
arupusu123
Scratcher
58 posts

Scratchスクリプトクイズ

#2547

いえ、
もし <> なら 



でなければ

end
もなしでお願いします
magicAho
Scratcher
1000+ posts

Scratchスクリプトクイズ

arupusu123 wrote:

#2547

いえ、
もし <> なら 



でなければ

end
もなしでお願いします
わかりました。頑張って見ます。
futon0912
Scratcher
1000+ posts

Scratchスクリプトクイズ

これでどうでしょう。

ずっと
x座標を ((<[右向き矢印 v] キーが押された> - <[左向き矢印 v] キーが押された>) * (10)) ずつ変える
y座標を ((<[上向き矢印 v] キーが押された> - <[下向き矢印 v] キーが押された>) * (10)) ずつ変える
end
arupusu123
Scratcher
58 posts

Scratchスクリプトクイズ

#2550

正解です!おめでとうございます!
h_team_x
Scratcher
100+ posts

Scratchスクリプトクイズ

...

Last edited by h_team_x (Dec. 23, 2022 15:47:26)

h_team_x
Scratcher
100+ posts

Scratchスクリプトクイズ

変数を使わないでジャンプするプログラムを作って(5ブロック)

[scratchblocks]
[上 v] キーが押されたとき
(2) 回繰り返す

(10) 回繰り返す

end
end
[/scratchblocks][/code]
(#) 回繰り返す
...
end
(#) 回繰り返す
...
end
inoking
Scratcher
1000+ posts

Scratchスクリプトクイズ

arupusu123 wrote:

~略~
を使わずに矢印キーで操作(上矢印キーを押すと上へ移動したり)できるプログラムを作ってください私の場合は11ブロック程度でできました
ブロック数が少なくなるわけではありませんが
イベントを使ってもできます。
「もし」を使わずにカーソルキーを検出

この話ですてっきりそういうネタかと思った)
akinarin
Scratcher
500+ posts

Scratchスクリプトクイズ

#2524に近い問題です。
何らかの実数値が入った変数
(A)
(B)
について、
「A ≦ B」のとき1を「A > B」のとき0を返すプログラムを
六角形でない演算ブロックと
変数A, Bだけを使って作ってください

想定解は2つありますが、どちらも11ブロックです

Last edited by akinarin (Dec. 24, 2022 09:21:10)

sakura_neko
Scratcher
90 posts

Scratchスクリプトクイズ

#2555に解答します。
((1) - (([0x] と ((2) 番目\( ([平方根 v] \( ((B) - (A)) \)) \)の文字)) 番目\( [0000000001] \)の文字))
8ブロックです。
akinarin
Scratcher
500+ posts

Scratchスクリプトクイズ

#2556
その手がありましたか…
負の数に平方根を使うとNaNになる性質を使っているんですね。

用意していた解答はこちらです。
((1) - ((1) を ((((((A) - (B))の[絶対値 v] :: operators) - (B)) + (A)) + (1)) で割った余り))
((((((B) - (A)) / (((B) - (A))の[絶対値 v] :: operators)) + (1)) / (2))を四捨五入)
sakura_neko
Scratcher
90 posts

Scratchスクリプトクイズ

#2555について、もう1ブロック短くなりました。
(((((1) 番目\( ((B) - (A)) \)の文字) と [1]) + (2)) 番目\( [001000000000100000000010000000001000000000100000000010000000001000000000100000000010000000001] \)の文字)

Powered by DjangoBB