Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratchスクリプトクイズ
- Catapult-
-
Scratcher
100+ posts
Scratchスクリプトクイズ
#2530
((<(a)<(0)> 番目\( [-] \)の文字) と (([-0] と ((b) - ([絶対値 v] \( (a) \)))) + (b)))11ブロック
- Catapult-
-
Scratcher
100+ posts
Scratchスクリプトクイズ
問題です。
ランダムに
cat
dog
pig
fox
のいずれかを返すプログラムを最短ブロック数で作ってください。
ただしリストには最初は何も入っていないものとします。
ランダムに
cat
dog
pig
fox
のいずれかを返すプログラムを最短ブロック数で作ってください。
ただしリストには最初は何も入っていないものとします。
- yukku
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
こういうことですね。
「猫」を翻訳するとcが大文字になってしまうので、代わりに「貓」を、
「豚」を翻訳するとpが大文字になってしまうので、代わりに「猪」を使ってます。
- Catapult-
-
Scratcher
100+ posts
Scratchスクリプトクイズ
即刻ばれましたが正解です。
想定解では一度韓国語を通していたので4ブロックでしたが更新されてしまいましたね…
想定解では一度韓国語を通していたので4ブロックでしたが更新されてしまいましたね…
- arupusu123
-
Scratcher
58 posts
Scratchスクリプトクイズ
もし <> なら
end
もし <> なら
でなければ
end
[...] キーが押されたとき
を使わずに矢印キーで操作(上矢印キーを押すと上へ移動したり)できるプログラムを作ってください私の場合は11ブロック程度でできました
Last edited by arupusu123 (Dec. 23, 2022 10:27:41)
- magicAho
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
もし <> ならや
end[...] キーが押されたときを使わずに矢印キーで操作(上矢印キーを押すと上へ移動したり)できるプログラムを作ってください私の場合は11ブロック程度でできました
もし <> ならはokですよね?
でなければ
end
- futon0912
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
これでどうでしょう。
ずっと
x座標を ((<[右向き矢印 v] キーが押された> - <[左向き矢印 v] キーが押された>) * (10)) ずつ変える
y座標を ((<[上向き矢印 v] キーが押された> - <[下向き矢印 v] キーが押された>) * (10)) ずつ変える
end
- h_team_x
-
Scratcher
100+ posts
Scratchスクリプトクイズ
変数を使わないでジャンプするプログラムを作って(5ブロック)
[scratchblocks]
[上 v] キーが押されたとき
(2) 回繰り返す
(10) 回繰り返す
end
end
[/scratchblocks][/code]
(#) 回繰り返す
...
end
(#) 回繰り返す
...
end
- inoking
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
~略~ブロック数が少なくなるわけではありませんが
を使わずに矢印キーで操作(上矢印キーを押すと上へ移動したり)できるプログラムを作ってください私の場合は11ブロック程度でできました
イベントを使ってもできます。
「もし」を使わずにカーソルキーを検出
この話ですてっきりそういうネタかと思った)。
- sakura_neko
-
Scratcher
90 posts
Scratchスクリプトクイズ
#2555に解答します。
((1) - (([0x] と ((2) 番目\( ([平方根 v] \( ((B) - (A)) \)) \)の文字)) 番目\( [0000000001] \)の文字))8ブロックです。
- sakura_neko
-
Scratcher
90 posts
Scratchスクリプトクイズ
#2555について、もう1ブロック短くなりました。
(((((1) 番目\( ((B) - (A)) \)の文字) と [1]) + (2)) 番目\( [001000000000100000000010000000001000000000100000000010000000001000000000100000000010000000001] \)の文字)