Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratchスクリプトクイズ
- akinarin
-
Scratcher
500+ posts
Scratchスクリプトクイズ
今度こそ7ブロックならできました
追記 6ブロックにできました
追記 またもや6ブロックです
この方法も正しく動きませんでした
((1)を((([-]と((B)-(A)))の[絶対値 v] :: operators) + (1))で割った余り)
追記 6ブロックにできました
((1)を((1) - ([-]と((B)-(A))))で割った余り)
追記 またもや6ブロックです
(((1)を([1e+]と((B)-(A)))で割った余り)+())これの一番外の足し算はNaNを0にするのに使っています
この方法も正しく動きませんでした
Last edited by akinarin (Dec. 25, 2022 02:09:05)
- magicAho
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
[foo v] を [] にするこれと同じ動きするプログラムを作ってください
想定:3ブロック
[foo v] を ([] と []) にする2ブロックで完成()。
Last edited by magicAho (Dec. 25, 2022 02:20:22)
- yucca42
-
Scratcher
100+ posts
Scratchスクリプトクイズ
#2563
なるほど、、割ったあまりを使うのですね…
正解です。
#2562のものも試してみましたが、問題点がわかりませんでした…
想定解は
(B - A) が 1e+100以下であれば動作するとは思いますが、ごり押し感がありますね…(´・ω・`)
(もしかしたら問題点があるかも…)
なるほど、、割ったあまりを使うのですね…
正解です。
#2562のものも試してみましたが、問題点がわかりませんでした…
想定解は
([切り上げ v] \( (((B) - (A)) / [1e+100]) \))の5ブロックでした。
(B - A) が 1e+100以下であれば動作するとは思いますが、ごり押し感がありますね…(´・ω・`)
(もしかしたら問題点があるかも…)
- arupusu123
-
Scratcher
58 posts
Scratchスクリプトクイズ
被ったので削除
Last edited by arupusu123 (Dec. 25, 2022 08:19:57)
- akinarin
-
Scratcher
500+ posts
Scratchスクリプトクイズ
整数(負を含む)の入った変数
このとき
演算ブロック(緑色のブロック)を全く使わずに作って下さい。
但しA, Bは絶対値が240以上である場合もあります。
プログラムがかなり長くなると思うので
答えは、作品のURLを貼り付けた方が良い気がします
追記: 「動きブロック」(青色のブロック)は使わないで下さい
(A)があります。
(B)
このとき
((A) + (B))を求めるプログラムを
((A) - (B))
((A) * (B))
((A)を(B)で割った余り :: operators)
<(A) = (B)>
<(A) < (B)>
演算ブロック(緑色のブロック)を全く使わずに作って下さい。
但しA, Bは絶対値が240以上である場合もあります。
プログラムがかなり長くなると思うので
答えは、作品のURLを貼り付けた方が良い気がします
追記: 「動きブロック」(青色のブロック)は使わないで下さい
Last edited by akinarin (Dec. 29, 2022 02:26:55)
- akinarin
-
Scratcher
500+ posts
Scratchスクリプトクイズ
想定解です https://scratch.mit.edu/projects/782007886/
追記: URLで跳ばないとネタバレにならないので大丈夫かなと思って、予め貼ってしまいました。
自力で解きたい方は見ないで下さい。
意図せずに見てしまった方はすみません…
追記: URLで跳ばないとネタバレにならないので大丈夫かなと思って、予め貼ってしまいました。
自力で解きたい方は見ないで下さい。
意図せずに見てしまった方はすみません…
Last edited by akinarin (Dec. 29, 2022 11:25:22)
- sub_0141
-
Scratcher
31 posts
Scratchスクリプトクイズ
リスト「input」 に入っている要素が全て1桁 (0以上9以下) の整数ならtrue,そうでなければfalseを
変数「output」に代入するプログラムを作ってください。
どのブロックを使ってもよいです。
変数「output」に代入するプログラムを作ってください。
どのブロックを使ってもよいです。
- magicAho
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
リスト「input」 に入っている要素が全て1桁 (0以上9以下) の整数ならtrue,そうでなければfalseをoutput以外に変数やリストを作るのはありですか。
変数「output」に代入するプログラムを作ってください。
どのブロックを使ってもよいです。
Last edited by magicAho (Jan. 10, 2023 07:58:47)
- fugu_fugu
-
Scratcher
500+ posts
Scratchスクリプトクイズ
#2571皆様お久しぶりです。(あとあけおめ)
[output v] を (0) にする
(-1) を [input v] に追加する
([input v] の長さ :: list) 回繰り返す
([input v] の長さ :: list) 番目( [input v] )を ((([input v] の長さ :: list) 番目( [input v] ) :: list) + (1)) で置き換える
もし <(((([input v] の長さ :: list) 番目( [input v] ) :: list) 番目( [input v] ) :: list) の長さ) > [1]> なら
[outoput v] を [1] にする
end
end
[outoput v] を <(output) = [0]> にする
Last edited by fugu_fugu (Jan. 10, 2023 08:36:10)
- abee
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
#2571
inputはリストでした。
これでどうでしょう。
inputはリストでした。
これでどうでしょう。
[output v] を <((input) * ((input) の長さ)) = (input)> にする
Last edited by abee (Jan. 10, 2023 08:17:44)
- hirayuu1414
-
Scratcher
500+ posts
Scratchスクリプトクイズ
[output v] を <((input :: list) の長さ) = ([input v] の長さ :: list)> にする
これでしょ!
めっちゃ綺麗にできた!!
興奮しすぎた
- abee
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
#2575
自分が間違っているのに指摘するのもなんですが、それだと、inputの要素が数字以外の1文字の文字列の場合もtrueになります。
自分が間違っているのに指摘するのもなんですが、それだと、inputの要素が数字以外の1文字の文字列の場合もtrueになります。
- hirayuu1414
-
Scratcher
500+ posts
Scratchスクリプトクイズ
そうでした。
[output v] を <<((input :: list) の長さ) = ([input v] の長さ :: list)>かつ<((input :: list) と [.0]) = (input :: list) >> にするで行けるはずです。
- magicAho
-
Scratcher
1000+ posts
Scratchスクリプトクイズ
リスト「input」 に入っている要素が全て1桁 (0以上9以下) の整数ならtrue,そうでなければfalseをhttps://scratch.mit.edu/projects/785200480/
変数「output」に代入するプログラムを作ってください。
どのブロックを使ってもよいです。
こんな感じでどうでしょう。
