Discuss Scratch
- suketa
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
返信遅れましたが正解です第6問
難易度:★★☆☆☆
出力先:return
使用定義の引数:文字列x,y
次のようなプログラムを完成させなさい。
1.もし、xとyの文字数の差が1文字でないとき、xとyをそのままつなげて出力する。
例)xが「むぎさん」、yが「みちさん」なら「むぎさんみちさん」
2.もし差が1文字なら、長い方が短い方をサンドイッチしたような文字列をつくり、それを出力する。
ただし、短い方を前後逆にしてからサンドイッチする。
例)xが「ようちゃん」、yが「みるくまさん」なら、こうなる
xの方が短いので、逆にする→「んゃちうよ」
→サンドイッチして「みんるゃくちまうさよん」
https://scratch.mit.edu/projects/119166482/
第3問・・・諦観
第4問・・・カッコでつまづき、あとまわし
署名欄にクイズを書くやつの元祖は僕だと勝手に思っている
- youkaiwatch
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
もし <> なら
((((((1) - (0)) / (0)) * (0)) - (0)) + (0))
end
(This topic is Japanese topic.)もし <> なら
((((((1) - (0)) / (0)) * (0)) - (0)) + (0))
end
There is no content of the subject matter and the relationship is advised not to post.
関係の無いコメントは控えてもらえるとありがたいです
Last edited by youkaiwatch (Sept. 1, 2016 11:26:58)
- suraimutatu
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
1問目と2問目。
3問目もここでやる。
3問目もここでやる。
Last edited by suraimutatu (Sept. 10, 2016 09:57:53)
- suketa
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
ageも兼ねて
第9問
難易度:★★☆☆☆
出力先:list
使用定義の引数:数値x
数値xは3以上の整数であるとする。
listに、2からxまでの整数を、以下の規則に従って並べる定義を作りなさい。
1,約数の個数が多い順に上から並ぶ。
2,約数の個数が同じ整数は、より小さいほうから順に並ぶ。
例…x=6のとき
6→4個
4→3個
2,3,5→2個
より、{6,4,2,3,5}を上から順に並べる。
※必要に応じて、これ以外のリストや変数を作っても構わない。
第9問
難易度:★★☆☆☆
出力先:list
使用定義の引数:数値x
数値xは3以上の整数であるとする。
listに、2からxまでの整数を、以下の規則に従って並べる定義を作りなさい。
1,約数の個数が多い順に上から並ぶ。
2,約数の個数が同じ整数は、より小さいほうから順に並ぶ。
例…x=6のとき
6→4個
4→3個
2,3,5→2個
より、{6,4,2,3,5}を上から順に並べる。
※必要に応じて、これ以外のリストや変数を作っても構わない。
Last edited by suketa (Sept. 18, 2016 03:47:05)
署名欄にクイズを書くやつの元祖は僕だと勝手に思っている
- youkaiwatch_Design
- Scratcher
4 posts
言語処理100本ノック with Scratch
ageてばっかじゃ進まないでしょ。やらないの? さらにage
youkaiwatch's sub account.
- ikamesi
- Scratcher
100+ posts
言語処理100本ノック with Scratch
() 秒でx座標を (0) に、y座標を (0) に変える↑を定義ブロックで作れ
…っていう問題出そうとしたけど出力先やら使用定義の引数やらでわけわかめだし
問題が皆変数系のものだし取りやめた
誰か作って…
- apple502j
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
() 秒でx座標を (0) に、y座標を (0) に変える↑を定義ブロックで作れ
…っていう問題出そうとしたけど出力先やら使用定義の引数やらでわけわかめだし
問題が皆変数系のものだし取りやめた
誰か作って…
定義 (sec)秒でx座標を (x)に、y座標を(y)に変える
((sec) * (100)) 回繰り返す
x座標を ((x) / (100)) 、y座標を ((y) / (100)) にする
((sec) / (100)) 秒待つ
end
こんな漢字かな?
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- apple502j
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
よし
第十問
難易度:★★★☆☆
出力先:変数return
引数:数値x
数値xは2以上の整数とする。
下のような定義を作れ:
1.もしxが奇数なら1を引いて2をかける。
2.もしxが偶数なら2を足して2で割る。
3.「4→6→3→4→6…」の無限ループにはまるまでの回数を返す。これには無限ループに入った瞬間の1回も含まれる。
(無限ループにはまった時点で変数に記憶させ、スクリプトは停止させる)
4.再帰を必ず使う。
5.変数は1個までとする。リストの使用は認めない。
第十問
難易度:★★★☆☆
出力先:変数return
引数:数値x
数値xは2以上の整数とする。
下のような定義を作れ:
1.もしxが奇数なら1を引いて2をかける。
2.もしxが偶数なら2を足して2で割る。
3.「4→6→3→4→6…」の無限ループにはまるまでの回数を返す。これには無限ループに入った瞬間の1回も含まれる。
(無限ループにはまった時点で変数に記憶させ、スクリプトは停止させる)
4.再帰を必ず使う。
5.変数は1個までとする。リストの使用は認めない。
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- i8864_m
- Scratcher
100+ posts
言語処理100本ノック with Scratch
第11問
難易度:★★★★☆
出力先:return
使用定義の引数:数値x
数値xは整数とする。
下の条件で定義を作れ。
1.数値xを3,3,4とカッコ、四則演算の組み合わせで作り、returnに返せ。
例
数値xが562の場合
334+334-((3×34)-(3-(3+4))) = 562
となります。
要するに阪神算です。
http://wada314.jp/334.html
これを参考にするといいかもです。
難易度:★★★★☆
出力先:return
使用定義の引数:数値x
数値xは整数とする。
下の条件で定義を作れ。
1.数値xを3,3,4とカッコ、四則演算の組み合わせで作り、returnに返せ。
例
数値xが562の場合
334+334-((3×34)-(3-(3+4))) = 562
となります。
要するに阪神算です。
http://wada314.jp/334.html
これを参考にするといいかもです。
私のスピードに ついてこれるかな?
-= ∧_∧ ∧_∧ =-
-=と(´・ω・`) シュタッ (´・ω・`)`つ=- ザザッ
-=/ と_ノ | `つ \ =-
-=_//⌒ソ \,⌒\\,,,_=-
- ryorozyo
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
4,6,3のループには明らかに入らないような気がするのですが。 よし
第十問
難易度:★★★☆☆
出力先:変数return
引数:数値x
数値xは2以上の整数とする。
下のような定義を作れ:
1.もしxが奇数なら1を引いて2をかける。
2.もしxが偶数なら2を足して2で割る。
3.「4→6→3→4→6…」の無限ループにはまるまでの回数を返す。これには無限ループに入った瞬間の1回も含まれる。
(無限ループにはまった時点で変数に記憶させ、スクリプトは停止させる)
4.再帰を必ず使う。
5.変数は1個までとする。リストの使用は認めない。
それと、
奇数xが与えられた時
次の数は2(x-1)であり、その次は
(2(x-1)+2)/2= (2x)/2=x
なので、明らかにうまいこといきません。
Last edited by ryorozyo (Nov. 27, 2016 01:42:28)
- ryorozyo
- Scratcher
1000+ posts
言語処理100本ノック with Scratch
第11問https://scratch.mit.edu/projects/132873576/
難易度:★★★★☆
出力先:return
使用定義の引数:数値x
数値xは整数とする。
下の条件で定義を作れ。
1.数値xを3,3,4とカッコ、四則演算の組み合わせで作り、returnに返せ。
例
数値xが562の場合
334+334-((3×34)-(3-(3+4))) = 562
となります。
要するに阪神算です。
http://wada314.jp/334.html
これを参考にするといいかもです。
こういうことだろっ!(作ってすぐなのでバグってるかもです