>>526です
レス頂いた方ありがとうございます
単純にプログラミング能力不足なところもあるとは思うんですが
人のコード見ても理解出来ないときがあるのでいろんな人のを見て自分との差を考えてみます