Discuss Scratch

abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

MitchyRoad wrote:

#1971
ここで投稿するとネクロポストになる。そのためここでやっています。
最後の投稿から1か月以上経ったトピックでも、意味のある情報が含まれるのであれば、ネクロポストにはなりません
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

納得してもらえたところで、再開します。
hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

おそらく本当に最後の再掲(しつこくてすみません。)

hirayuu1414 wrote:

問題
どんな方法でもいいので円周率を求めるプログラムを作ってください。答えは、
(円周率)
という変数に入れてください。
誤差は許容しますが、
[円周率 v] を [3.141592653589793] にする
のような数字を入力するだけの方法は禁止です。
それ以外はなんでもありです。
ブロックの制限はなく、ブロック数の大小は関係ありません。
想定解は2つだけど絶対もっと方法あると思う

追記 dannkuruさんのこのスタジオに入っている作品が参考になると思います。
今まで出た方法(敬略称)
・ライプニッツ級数(takasyu,micotomica,skysoft)
・単純な割り算(abee)
・円周の実測(inoking)
・マチンの公式(sousi02)
・モンテカルロ(Ke0,Catapult-)

Last edited by hirayuu1414 (Nov. 29, 2021 03:56:53)

Ke0
Scratcher
1000+ posts

Scratchスクリプトクイズ

モ○○○○ロ法、ですかね
hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

#1987
○ンテカル○○ですか!いいですね。
その方法をスプリクトかプロジェクトにしてください。
Catapult-
Scratcher
100+ posts

Scratchスクリプトクイズ

Catapult-
Scratcher
100+ posts

Scratchスクリプトクイズ

では私から。
(foo)
があり、数(少数、マイナスも含む)であるとき、
((foo) を四捨五入)
を再現しなさい

ただし、
<[] < []>
<[] = []>
<[] > []>
(() を四捨五入)
(() に () が含まれる)
([ v] \( () \))
「演算」カテゴリ以外のブロック
は使用禁止とします。
Ke0
Scratcher
1000+ posts

Scratchスクリプトクイズ

円周率、できました。某ドラマの時間になったもので、ヒントをあげるだけで退場になってしまいました…

Last edited by Ke0 (Nov. 28, 2021 13:06:13)

dannkuru
Scratcher
100+ posts

Scratchスクリプトクイズ

#1991
(((foo) - ((foo) を (1) で割った余り)) + (((3) 番目\( ((foo) を (1) で割った余り) \)の文字) 番目\( [000011111] \)の文字))
でどうですか?

Last edited by dannkuru (Nov. 28, 2021 13:07:09)

yuzupon1133-sub
Scratcher
1000+ posts

Scratchスクリプトクイズ

https://scratch.mit.edu/projects/608092017/
30分ぐらい粘った結果

(ただし条件違反)

Last edited by yuzupon1133-sub (Nov. 29, 2021 02:50:07)

SkySoft
Scratcher
64 posts

Scratchスクリプトクイズ

#1944
返信遅れました!スミマセン…
正解です!おめでとうございます~
一発正解ありがとうございます!!!
hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

#1986,1988
正解です。モンテカルロはプログラミングならではですね。
#1985
Ke0さんが伏せてたんで、なんとなくですw

Last edited by hirayuu1414 (Nov. 29, 2021 01:27:34)

hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

#1982
出題者ですがアイデア置いておきます。
・ヴィエトの公式
・ビュフォンの針
・ラマヌジャン
・バーゼル問題
これぐらいですかね…。

Last edited by hirayuu1414 (Nov. 29, 2021 01:37:43)

Catapult-
Scratcher
100+ posts

Scratchスクリプトクイズ

#1989 正解です!想定解よりスマートですね~
#1990 惜しい!

あと1つ出るか1日経ったくらいに想定解を発表します。そういえばもうすぐキリ番だね
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

#1993
Scratchで再現するのは難しそうですが、この解法が面白いです。
https://youtu.be/jsYwFizhncE
hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

#1995
あ、知ってるやつだ!
Unityの物理エンジンとかなら再現できそうですね。
hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

問題出題者ですがビュフォンの針を作ってみました。(都合上Turbowarpになっていますが、Scratchでも同じ挙動をします。急いでいる方はターボモードにしてください。)削除

Last edited by hirayuu1414 (Nov. 30, 2021 11:43:31)

Ke0
Scratcher
1000+ posts

Scratchスクリプトクイズ

問題
(() を四捨五入)
を使わずに四捨五入を再現してください。
条件
・元の変数は変数名「A」に入れる
・処理後の変数は変数名「B」に入れる
Aは自然数正の数に限る
演算ブロック使用禁止 *演算ブロック「以外」使用禁止、ではありません。

解が無限にでできてしまうので、厳しめの縛りをつけました。

Last edited by Ke0 (Dec. 2, 2021 08:32:34)

Poteto143
Scratcher
1000+ posts

Scratchスクリプトクイズ

削除

Last edited by Poteto143 (Dec. 2, 2021 08:21:53)

hirayuu1414
Scratcher
500+ posts

Scratchスクリプトクイズ

#1998
自然数だと、1,2,3…と続く整数なので、四捨五入も何もない気がしますが…。
「0以上の数」とした方がいいと思います。

Last edited by hirayuu1414 (Dec. 2, 2021 08:22:01)

Powered by DjangoBB