今回のコードの仕組みと動作については理解できたのですが、素朴な疑問があります。
今回のような表の列を組み替えるためのコードは、熟練プログラマーの方だと一からこういうコードを書けば列が組み変わるよねということをすぐに考えつけるものなのでしょうか?
それとも過去の知見の蓄積で、こういう場合はこういう定型のコードが使えるなということが頭に入っているからすぐに使えるという感覚なのでしょうか?
列を組み替えたいと思ったときに、自分がこの動作のコードを一から考えられる想像が全くつかないので疑問に思いました。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?