コードの解析と学び:グリッドの方向別合計値計算
背景
最近、グリッド内の特定の点から北、南、東、西の方向の値の合計を計算するコードを書いていました。しかし、cdの部分が1文字の整数か#のどちらかだと認識していたため、二桁以上の整数が来ることを想定しておらず、処理を間違えてしまいました。とても悔しい思いをしましたが、これも学びの一環です。
コードの説明
まず、コードの全体像を説明します。
HW = '3 3'YX = '1 1'cd = ['5#3','13#','##1']HW = list(map(int,HW.