Discuss Scratch

kaki-kui
Scratcher
36 posts

Scratchスクリプトクイズ

#3280クリック

Last edited by kaki-kui (Feb. 11, 2025 11:01:19)

kaki-kui
Scratcher
36 posts

Scratchスクリプトクイズ

#3280
因みに
<[] < []>
((0) の [絶対値 v]::operators)
は使えますか?

Last edited by kaki-kui (Feb. 11, 2025 11:41:32)

finalbacon
Scratcher
18 posts

Scratchスクリプトクイズ

こんなものを作ってみました。美しさのかけらもないコードですが…
hizahige
Scratcher
25 posts

Scratchスクリプトクイズ

問題です。超簡単です

特定のユーザー(自分など)しか動かないプログラムを作ってください。
kaki-kui
Scratcher
36 posts

Scratchスクリプトクイズ

#3288より
削除

Last edited by kaki-kui (Feb. 11, 2025 11:31:03)

finalbacon
Scratcher
18 posts

Scratchスクリプトクイズ

指摘されたため削除

Last edited by finalbacon (Feb. 11, 2025 12:36:36)

Yukihisa2022
Scratcher
1000+ posts

Scratchスクリプトクイズ

#3285
嫌がらせに悪用される恐れがあります。
知っていたとしても教えることはできません
taiyo_a
Scratcher
100+ posts

Scratchスクリプトクイズ

#3280
できました。
絶対値ブロックなども使わずに、完全にatanと四則演算のみを使っています。
個人的にはInfinityを使うところが面白いと思います。

追記:向きたい座標とy座標が同じ時正しく動作しないことが確認されました。
   修正する方法を考えます。
追追記:修正しました!

Last edited by taiyo_a (Feb. 11, 2025 12:58:36)

abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

#3284
前の問題を終わらせてから、新しい問題を出すようにお願いします。
shunshun16
Scratcher
5 posts

Scratchスクリプトクイズ

hizahige wrote:

問題です。超簡単です

特定のユーザー(自分など)しか動かないプログラムを作ってください。
できた。https://scratch-mit-edu.ezproxyberklee.flo.org/projects/1132395932/:)
finalbacon
Scratcher
18 posts

Scratchスクリプトクイズ

#3290

Yukihisa2022 wrote:

#3285
嫌がらせに悪用される恐れがあります。
知っていたとしても教えることはできません
とのことなので、非公開にしたほうがいいかと。
ioqj
Scratcher
500+ posts

Scratchスクリプトクイズ

#3292
見るからにAPIの情報をコピペしただけのものに見えますが、それは「スクリプトクイズ」に関係がありますか?
finalbacon
Scratcher
18 posts

Scratchスクリプトクイズ

taiyo_a wrote:

できました。
絶対値ブロックなども使わずに、完全にatanと四則演算のみを使っています。
個人的にはInfinityを使うところが面白いと思います。
この投稿を見て思ったのですが、正の数か負の数か判定するシステムはさらにいくつか面白いのがあるのではないのでしょうか。
そこで問題です。
ある数fooが与えられたとき、その数が正の数のとき1、負の数のとき-1を返すプログラムを作ってください。
【条件】
・>、<を使わないこと。
・0が与えられたときの動作は何でもいい。

トリッキーなものが見たいので条件はゆるくしています。思いつき次第バンバン投稿してください!

Last edited by finalbacon (Feb. 12, 2025 11:45:39)

nansisan
Scratcher
15 posts

Scratchスクリプトクイズ

abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

あんまりおもしろくないですが。
((<([sqrt v] of (foo)::operators) = [NaN]> * (-2)) + (1))
AmatsuTatsu
Scratcher
5 posts

Scratchスクリプトクイズ

#3294

それだと1e-100など浮動小数点数の時に間違った答えを返します。
kouryou118103
Scratcher
1000+ posts

Scratchスクリプトクイズ

[結果 v]を(-1)にする
((foo)の[切り上げ v]:: operators)回繰り返す
[結果 v]を(1)にする
いくつかの値で試しましたが動かない値があるかもしれません。

追記(この指摘をうけて)
abeeさんありがとうございます。負の数のときに-1になるようにしました。

Last edited by kouryou118103 (Feb. 12, 2025 12:43:36)

kouryou118103
Scratcher
1000+ posts

Scratchスクリプトクイズ

@greenFlag が押されたとき::events hat
[結果 v]を(-1)にする

[タイマー v]>((タイマー) - (foo))のとき::events hat
[結果 v]を(1)にする
連投すみません。思いついちゃったんで。

もう一つ思いついたんですけど言っちゃったら面白くないと思うので黙ります。

Last edited by kouryou118103 (Feb. 12, 2025 12:42:40)

abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

「その数が正の数のとき1、負の数のとき-1を返す」ですね。
taiyo_a
Scratcher
100+ posts

Scratchスクリプトクイズ

#3280の回答で使ったもの
[結果 v] を (((((1) / (0)) * (foo))の[atan v] ::operators) / (90))にする

無理矢理ですが
[結果 v] を ((-1) * (((([-]と (foo)) * (2)) / (foo)) + (1)))にする
(できない場合もあったらすみません)
(指摘を受け修正↑)

Last edited by taiyo_a (Feb. 14, 2025 23:35:09)

Powered by DjangoBB