Discuss Scratch

xiangyeng
Scratcher
100+ posts

Scratchスクリプトクイズ

#2680

honnkon wrote:

#2678
@greenFlag がクリックされたとき
回転方法を [左右のみ v] にする
[目的物 v] へ向ける
(0.1) 秒で[目的物 v]へ行く::motion
こんな感じでどうでしょう。
正解です。私の想定と全く一緒です。(まあそりゃ4ブロックしか使わないからね)

Last edited by xiangyeng (Nov. 12, 2023 05:12:58)

xiangyeng
Scratcher
100+ posts

Scratchスクリプトクイズ

続けて問題。「問題」の部分にスクリプトを入れましょう。
@greenflagがクリックされたとき
もし <問題::grey> なら
(あなたはサインアウトしてますね? v) と言う


でなければ
((あなたのユーザー名は v) と ((問題::grey) と (ですね? v))) と言う
end
Yukihisa2022
Scratcher
1000+ posts

Scratchスクリプトクイズ

#2683
@greenflagがクリックされたとき
もし <(ユーザー名) = [] > なら
(あなたはサインアウトしてますね? v) と言う
でなければ
((あなたのユーザー名は v) と ((ユーザー名) と (ですね? v))) と言う
end
であっていますか?
xiangyeng
Scratcher
100+ posts

Scratchスクリプトクイズ

はい。合ってます。問題出す前から自覚してるけど簡単すぎる問題ばっか出しすぎだな…。
MA4756wx
Scratcher
100+ posts

Scratchスクリプトクイズ

僕もやります。クイズを出してください。
honnkon
Scratcher
62 posts

Scratchスクリプトクイズ

Scratcherの90%以上(多分)が正解できる問題です。
~の倍数(自然数)かどうかを返すプログラムを作りましょう。
Sky_Thunder
Scratcher
100+ posts

Scratchスクリプトクイズ

Collatz Problem

Q. 自然数Nが入力から与えられます。入力から与えられた後、以下の操作を1回だけ行ってください。
ただし、言うブロックにしかブロックは追加できず、なおかつ演算ブロックしか使えないものとします。
(例外として変数Nの参照はOKで、入力 =「~と聞く」、出力 = 「~と言う」ブロックとします。)
  • もしNが奇数であれば、3*N+1を出力。
  • もしNが偶数であれば、N/2を出力。
途中までの例:


—————————————————————-
問題の意味が分からない人のために、解答例も置いておくので参考にしてみて下さい。
(ここに答え置いてるけど色んな人の解答を見てみたいので構わず回答してね~)
https://scratch.mit.edu/projects/934376784/
—————————————————————
なんか問題文が競プロじみてるけどスクリプトクイズ的に大丈夫だよね…?

Last edited by Sky_Thunder (Dec. 3, 2023 07:57:43)

kouryou118103
Scratcher
1000+ posts

Scratchスクリプトクイズ

https://scratch.mit.edu/projects/934379717/
こんな感じですか?
Sky_Thunder
Scratcher
100+ posts

Scratchスクリプトクイズ

#2689 (@kouryou118103)
正解です!掛け算でどちらか片方を無力化(?)するアイデア何故か思いつきませんでした…. ナイスアイデアです!
Doctor_Fe
Scratcher
100+ posts

Scratchスクリプトクイズ

#2688 に解答します。
https://scratch.mit.edu/projects/934380726/
ito-noizi
Scratcher
100+ posts

Scratchスクリプトクイズ

#2688
((((N)/(2)) * <((N) を (2) で割った余り) = [0]>)+(<((N)を(2)で割った余り) = [1]>*(((3)*(N))+(1)))
みたいなかんじで作ってみました。どうでしょう?

上に近いのあったのか。。気づいてなかった。

Last edited by ito-noizi (Dec. 3, 2023 11:36:50)

MA4756wx
Scratcher
100+ posts

Scratchスクリプトクイズ

むず過ぎました。
tabakenn
Scratcher
100+ posts

Scratchスクリプトクイズ

簡単そうな問題を出します
もし <<(変数) = [0]> ではない> なら
[あああ] と言う
end
上を
<<> ではない>
を使わずに作ってください。
MA4756wx
Scratcher
100+ posts

Scratchスクリプトクイズ

tabakenn wrote:

簡単そうな問題を出します
もし <<(変数) = [0]> ではない> なら
[あああ] と言う
end
上を
<<> ではない>
を使わずに作ってください。
もし <(変数) = [0]> なら 



でなければ
[あああ] と言う
end
ですか?
小2です。だから難しい問題できません

Last edited by MA4756wx (Dec. 3, 2023 08:17:29)

kouryou118103
Scratcher
1000+ posts

Scratchスクリプトクイズ

もし <<(変数) = [0]> = [1]> なら

end
これですか?
意味不明だけど動く
MA4756wx
Scratcher
100+ posts

Scratchスクリプトクイズ

kouryou118103 wrote:

もし <<(変数) = [0]> = [1]> なら

end
これですか?
意味不明だけど動く
違います。
もし <(変数) = [0]> なら 



でなければ
[あああ] と言う
end
です。
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

答えはひとつだけではありません。間違いという前に自分で試すことをおすすめします。
kouryou118103
Scratcher
1000+ posts

Scratchスクリプトクイズ

#2697
違いますね(ぼくのが)。
もし <[0] = (<(変数) = [0]> + ())> なら

end
こうですね。
失礼しました。
Sky_Thunder
Scratcher
100+ posts

Scratchスクリプトクイズ

#2691 (@Doctor_Fe)
正解です!応用(?)でめっちゃ短くなってて凄い…
#2692 (@ito_noizi)
正解です!(正確にはブロックプラグインの端が途切れて見えなかったのですが、kouryouさんと同じ感じのやつ…?)
kouryou118103
Scratcher
1000+ posts

Scratchスクリプトクイズ

今調べたら、
<[] = [false]>
で <>ではない と同じになるみたいです。
https://ja.scratch-wiki.info/w/index.php?curid=1671

Powered by DjangoBB