Discuss Scratch

kkkooo
Scratcher
1000+ posts

言語処理100本ノック with Scratch

youkaiwatchさん:
ほとんど合っていますがほんの少しだけ間違っています。
robo_24さんやko2222さんと同じ間違いをしています。

Last edited by kkkooo (Aug. 26, 2016 09:23:04)

youkaiwatch
Scratcher
1000+ posts

言語処理100本ノック with Scratch

kkkooo wrote:

第3問
難易度:★☆☆☆☆
出力先:return
使用定義の引数:文字列×1

①与えられた文字列が整数であるか判断し、整数でなければreturnに与えられた文字列をそのまま返せ。
②整数の場合は、文字列を3進数にして返せ。
修正版で新しくpost投稿。Infinity処理追加。

概要は前postと同じです。
kkkooo
Scratcher
1000+ posts

言語処理100本ノック with Scratch

↑これが正解です。
robo_24
Scratcher
500+ posts

言語処理100本ノック with Scratch

youkaiwatch wrote:

kkkooo wrote:

↑これが正解です。
ああ、なるほど!!考えつきませんでした。
奥が深いなぁ・・・

Last edited by robo_24 (Aug. 26, 2016 09:34:52)

MMGISS
Scratcher
1000+ posts

言語処理100本ノック with Scratch

https://scratch.mit.edu/projects/118997137/
ここに1問目から3問目まであります

Last edited by MMGISS (Aug. 26, 2016 10:03:39)

youkaiwatch
Scratcher
1000+ posts

言語処理100本ノック with Scratch

5問目挑戦中
ko2222
Scratcher
1000+ posts

言語処理100本ノック with Scratch

kkkooo wrote:

↑これが正解です。
その発想はなかった。
MMGISS
Scratcher
1000+ posts

言語処理100本ノック with Scratch

ko2222 wrote:

kkkooo wrote:

↑これが正解です。
その発想はなかった。
同感
インフィニティ処理は無視していい希ガス
i8864_m
Scratcher
100+ posts

言語処理100本ノック with Scratch

youkaiwatch_Design wrote:

i8864_m wrote:

第4問
難易度:★★★☆☆
出力先:return
使用定義の引数:文字列×1

①与えられた文字列が四則計算の式になっているか判断し、計算式になっていなければ与えられた文字列をそのまま返せ。
②計算式になっていればその計算式を計算し、その答えを返せ(掛け算割り算を先に計算はしなくても良い。また、カッコの処理はなくても良い)。
高難度ですみません
自分でもできないと思います
mirukumaさんが作ってたような気もしたが…
https://scratch.mit.edu/projects/119110957/
正解
azennto
Scratcher
1000+ posts

言語処理100本ノック with Scratch

せっかく全問作ったのに保存してなくて消えちゃった
kkkooo
Scratcher
1000+ posts

言語処理100本ノック with Scratch

<これまでの問題のリンク>

第1問
第2問
第3問
第4問
第5問
第6問
youkaiwatch
Scratcher
1000+ posts

言語処理100本ノック with Scratch

第7問
難易度:★☆☆☆☆
出力先:data(リスト)
使用リスト:data
使用定義の引数:未使用

リストの中身のデータを右に90度回転させてください。
リスト(data)に入っているでーた値が
010                  040
402 この場合、右に90度回転させると、 301
030                  020
使用する変数の数を出来るだけ最小化させてください。

ただし、リストのデータは絶対に縦、横の長さが同じ場合とします。
例)3*3、4*4、5*5 … etc 全てに対応させてください

Last edited by youkaiwatch (Aug. 29, 2016 05:53:19)

mirukuma
Scratcher
1000+ posts

言語処理100本ノック with Scratch

youkaiwatch wrote:

第7問
難易度:★☆☆☆☆
出力先:data(リスト)
使用リスト:data
使用定義の引数:未使用

リストの中身のデータを右に90度回転させてください。
リスト(data)に入っているでーた値が
010                  040
402 この場合、右に90度回転させると、 301
030                  020
使用する変数の数を出来るだけ最小化させてください。

ただし、リストのデータは絶対に縦、横の長さが同じ場合とします。
例)3*3、4*4、5*5 … etc 全てに対応させてください
https://scratch.mit.edu/projects/119020054/#player の#7を参照してください。
ikamesi
Scratcher
100+ posts

言語処理100本ノック with Scratch

youkaiwatch wrote:

第7問
難易度:★☆☆☆☆
出力先:data(リスト)
使用リスト:data
使用定義の引数:未使用

リストの中身のデータを右に90度回転させてください。
リスト(data)に入っているでーた値が
010                  040
402 この場合、右に90度回転させると、 301
030                  020
使用する変数の数を出来るだけ最小化させてください。

ただし、リストのデータは絶対に縦、横の長さが同じ場合とします。
例)3*3、4*4、5*5 … etc 全てに対応させてください
https://scratch.mit.edu/projects/119397178/
縦横同じ長さだったからやりやすかった
youkaiwatch
Scratcher
1000+ posts

言語処理100本ノック with Scratch

7問目ヒント
ちなみに7問目は変数使わないでできます。
出力用のリスト(data)だけでクリアできます。
ikamesi
Scratcher
100+ posts

言語処理100本ノック with Scratch

youkaiwatch wrote:

7問目ヒント
ちなみに7問目は変数使わないでできます。
出力用のリスト(data)だけでクリアできます。
僕の頭は硬すぎるのでそんなことできない
michiranchi
Scratcher
1000+ posts

言語処理100本ノック with Scratch

あれだな
十勝でなんかやったやつだな
apple502j
Scratcher
1000+ posts

言語処理100本ノック with Scratch


削除しました

Last edited by apple502j (Aug. 29, 2016 07:38:37)

youkaiwatch
Scratcher
1000+ posts

言語処理100本ノック with Scratch

第8問
難易度:★★★☆☆
出力先:return(リスト)
必須リスト:return、data

二次元配列を組み、深さ優先探索を行うエンジンを作成してください。
例)リストdataに
100000
101002
201100
000000
このようなデータが入っていたとします。このときに、リスト上の(1,1)番目の要素(1)を深さ探索してください。
リストreturnにはx,yと入るようにしてください。
例)上のデータで(1,1)から探索した場合、return(リスト)の中身は
1,1
1,2
となる。
data上のx,yどこからでも0以外の数字、文字列を深さ探索するエンジンを作ればクリアです。

Last edited by youkaiwatch (Aug. 30, 2016 10:53:53)

wpqpqw
Scratcher
100+ posts

言語処理100本ノック with Scratch

100本ノック回答1できた https://scratch.mit.edu/projects/119618196/ ←です

Powered by DjangoBB