Discuss Scratch
- tyawanmusi
- Scratcher
100+ posts
言語処理100本ノック with Scratch
多分できた…
只今動作確認中&微調整
只今動作確認中&微調整
Last edited by tyawanmusi (March 11, 2018 07:04:21)
にゃ~ん ( =^・ω・^= )
- ko2222
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第27問目マイナス・小数に対応する必要はありますか?
★☆☆☆☆
演算ブロックを使わずに変数ブロックと制御ブロックでだけで足し算、引き算、掛け算、割り算の計算を作る。
PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。
自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
- tyawanmusi
- Scratcher
100+ posts
言語処理100本ノック with Scratch
ageを兼ねて。
足し算 a+b
それは自然数ですね。整数だけでいいです。(第27問目マイナス・小数に対応する必要はありますか?
★☆☆☆☆
演算ブロックを使わずに変数ブロックと制御ブロックでだけで足し算、引き算、掛け算、割り算の計算を作る。
足し算 a+b
(b) 回繰り返す引き算 a-b
[a v] を (1) ずつ変える
end
(b) 回繰り返す掛け算 a*b
[a v] を (-1) ずつ変える
end
(b) 回繰り返す割り算はちょっと考えてわからなかったからすぐあきらめた()
[a v] を (a) ずつ変える
end
にゃ~ん ( =^・ω・^= )
- michiranchi
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第28問目
★☆☆☆☆
実数が入った変数a,bがある。
aとbが正の数同士又は負の数同士の組み合わせのときに1を、
aとbが正の数と負の数の組み合わせの時に-1を、
aかbのどちらかが0であるときに0を
変数returnに返せ。
想定解では変数returnへの代入も含めて10ブロック使用しています。
★☆☆☆☆
実数が入った変数a,bがある。
aとbが正の数同士又は負の数同士の組み合わせのときに1を、
aとbが正の数と負の数の組み合わせの時に-1を、
aかbのどちらかが0であるときに0を
変数returnに返せ。
想定解では変数returnへの代入も含めて10ブロック使用しています。
Last edited by michiranchi (March 30, 2018 14:15:38)
- tyawanmusi
- Scratcher
100+ posts
言語処理100本ノック with Scratch
第27問目
★☆☆☆☆
実数が入った変数a,bがある。
aとbが正の数同士又は負の数同士の組み合わせのときに1を、
aとbが正の数と負の数の組み合わせの時に-1を、
aかbのどちらかが0であるときに0を
変数returnに返せ。
想定解では変数returnへの代入も含めて10ブロック使用しています。
[return v] を ((([絶対値 v] \( ((a) * (b)) \)) / ((a) * (b))) + (0)) にするほぼ確実に想定解
いい加減#144の正誤が知りたい…もちもちきんぐさああああん
Last edited by tyawanmusi (March 30, 2018 14:23:13)
にゃ~ん ( =^・ω・^= )
- michiranchi
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
正解です第27問目
★☆☆☆☆
実数が入った変数a,bがある。
aとbが正の数同士又は負の数同士の組み合わせのときに1を、
aとbが正の数と負の数の組み合わせの時に-1を、
aかbのどちらかが0であるときに0を
変数returnに返せ。
想定解では変数returnへの代入も含めて10ブロック使用しています。[return v] を ((([絶対値 v] \( ((a) * (b)) \)) / ((a) * (b))) + (0)) にするほぼ確実に想定解
- ko2222
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
効率悪いかもだけど(変数5個使っちゃってるし) ageを兼ねて。それは自然数ですね。整数だけでいいです。(第27問目マイナス・小数に対応する必要はありますか?
★☆☆☆☆
演算ブロックを使わずに変数ブロックと制御ブロックでだけで足し算、引き算、掛け算、割り算の計算を作る。
足し算 a+b(b) 回繰り返す引き算 a-b
[a v] を (1) ずつ変える
end(b) 回繰り返す掛け算 a*b
[a v] を (-1) ずつ変える
end(b) 回繰り返す割り算はちょっと考えてわからなかったからすぐあきらめた()
[a v] を (a) ずつ変える
end
割り算 a/b=c…d
[c v] を [0] にする
[d v] を [0] にする
(a) 回繰り返す
[a v] を (-1) ずつ変える
[b v] を (-1) ずつ変える
[d v] を (1) ずつ変える
[e v] を [1] にする
(b) 回繰り返す
[e v] を [0] にする
end
(e :: variables) 回繰り返す
[c v] を (1) ずつ変える
[b v] を (d) にする
[d v] を [0] にする
end
end
マイナス対応もできないことはないと思うが、だいぶめんどい
Last edited by ko2222 (March 31, 2018 00:33:32)
PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。
自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
- supersaiyajin0213
- Scratcher
100+ posts
言語処理100本ノック with Scratch
第28問目
難易度:★☆☆☆☆
足す、引く、掛ける、割るの計算をその演算ブロックを使わずに足す方法を考えろ ※演算ブロック以外はなんでも使って良い
難易度:★☆☆☆☆
足す、引く、掛ける、割るの計算をその演算ブロックを使わずに足す方法を考えろ ※演算ブロック以外はなんでも使って良い
なお、“その演算ブロックを使わず”ということは、
もし足し算ならタスブロックを使わずに…ということだ
Last edited by supersaiyajin0213 (July 27, 2018 07:44:29)
- mochimochiking
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第28問目
難易度:★☆☆☆☆
足す、引く、掛ける、割るの計算をその演算ブロックを使わずに足す方法を考えろ ※演算ブロック以外はなんでも使って良いなお、“その演算ブロックを使わず”ということは、
もし足し算ならタスブロックを使わずに…ということだ
((x) - ((0) - (y)))//x+y
((x) + ((-1) * (y)))//x-y
((x) / ((0) / (y)))//x*y
((x) * ([10^ v] \( ((0) - ([log v] \( (y) \)::operators)) \)::operators))//x/y
undefined
- supersaiyajin0213
- Scratcher
100+ posts
言語処理100本ノック with Scratch
フッ!間違ってるs(殴 ※あっています第28問目
難易度:★☆☆☆☆
足す、引く、掛ける、割るの計算をその演算ブロックを使わずに足す方法を考えろ ※演算ブロック以外はなんでも使って良いなお、“その演算ブロックを使わず”ということは、
もし足し算ならタスブロックを使わずに…ということだ((x) - ((0) - (y)))//x+y
((x) + ((-1) * (y)))//x-y
((x) / ((0) / (y)))//x*y
((x) * ([10^ v] \( ((0) - ([log v] \( (y) \)::operators)) \)::operators))//x/y
- tyawanmusi
- Scratcher
100+ posts
言語処理100本ノック with Scratch
第26問目https://scratch.mit.edu/projects/209186471/
難易度…★★★☆☆
出力先…変数C
使用可能変数…変数A~G
使用可能引数…変数A,B((A) と (B))を再現せよ。
ただし、変数系ブロックと制御ブロックのみを使って作ること。(演算ブロックやリストなども一切使用禁止)
なお、自然数に対応していれば良いとする。(マイナスや小数点対応はご自由に)
また、プロジェクトで回答する場合は、例外的に⚑ がクリックされたとき :: events hatの使用を認める。
ちなみに、多分結構長いコードになると思うので、プロジェクトを使って回答することをお勧めします。
brainf*ck入門編
いつぞか挑戦してムリだったものを。
誰か…読み取って繋げてくれ…
にゃ~ん ( =^・ω・^= )
- ko2222
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第27問目 改訂版
難易度…★×3.5/5
出力先…変数A
使用可能変数…変数A~H
使用可能引数…変数A
10進数の自然数を2進数に変換するコードを作れ。
無論、変数系ブロックと制御ブロック以外は原則使用禁止である。
なお、第26問目との関連性を持たせる必要はない。
難易度…★×3.5/5
出力先…変数A
使用可能変数…変数A~H
使用可能引数…変数A
10進数の自然数を2進数に変換するコードを作れ。
無論、変数系ブロックと制御ブロック以外は原則使用禁止である。
なお、第26問目との関連性を持たせる必要はない。
Last edited by ko2222 (Oct. 10, 2018 05:01:50)
PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。
自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
- oudonntabetai
- Scratcher
90 posts
言語処理100本ノック with Scratch
第29問
難易度★☆☆☆☆
第二十七問 改訂版に重なってしまって申し訳ないです
難易度★☆☆☆☆
[A v] を ((B) の長さ) にするを使わず、このブロックの働きをするプログラムを組みなさい。
第二十七問 改訂版に重なってしまって申し訳ないです
Last edited by oudonntabetai (Oct. 10, 2018 09:31:27)
生麦生米生卵 nは3つしかなかったおどろき
- ko2222
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第29問
難易度★☆☆☆☆[A v] を ((B) の長さ) にするを使わず、このブロックの働きをするプログラムを組みなさい。
第二十七問 改訂版に重なってしまって申し訳ないです
[B v] を (文字列 :: custom-arg) にする
[C v] を [] にする
[A v] を [0] にする
<(B) = (C)> まで繰り返す
[A v] を (1) ずつ変える
[C v] を ((C) と ((A) 番目\( (B) \)の文字)) にする
end
Bが文字列、AがBの長さです。
PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。
自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
- fine316
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第29問
難易度★☆☆☆☆[A v] を ((B) の長さ) にするを使わず、このブロックの働きをするプログラムを組みなさい。
第二十七問 改訂版に重なってしまって申し訳ないです
[A v] を [0] にするうっかり長さ使っちゃってたので修正
<(((A) + (1)) 番目\( (B) \)の文字) = []> まで繰り返す//右には何も入れない
[A v] を (1) ずつ変える
end
Last edited by fine316 (Oct. 10, 2018 10:05:35)
AtCoder はいいぞ
- inoking
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
このトピックと Scratchスクリプトクイズ との違いがよく分からないのですが
どうなのでしょう?
どうなのでしょう?
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- kakurenbo
- Scratcher
500+ posts
言語処理100本ノック with Scratch
Scratchスクリプトクイズ との違いがよく分からないのですが個人的にはこっちの問題の方が面白いと思う このトピックと
どうなのでしょう?
そう、私です。