パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python パターン操作の問題 マッチしない1つを探せ

2022-11-01 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

問題

私は美しいモザイクをオンラインでオーダーしました。

とても安かったのですが、どれも同じ問題がありました。1つのタイルだけ間違えている。

だれか、間違っている場所を教えていただけませんか?

 

 

最初はパターンを空白に置き換えて対処しようとするが、

間違えたタイルを含むパターンの先頭を答えてしまう。

 

そこで、全タイルをくっつけたものと、パターンを繰返したものを比較して違っている

先頭を答えたものがこちら

やっかいなことに列の初めがタイルの初めとマッチしないケースが存在。

 

最終的に列ごとに、パターンの前後を入れ替えた全種類とマッチングさせて

マッチしないものがひとつだけの時それを答える方法で対応


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。