Skip to content

Commit 8e19dec

Browse files
committed
cleanup
1 parent fa6566b commit 8e19dec

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

2024/day12/p2.sh

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ declare -A grid
88
RID=0
99
declare -A regions
1010
declare -A area
11-
declare -A perimeter
1211
while IFS= read -r -n1 c; do
1312
if [[ "$c" == "" ]]; then
1413
((y++))
@@ -44,10 +43,8 @@ for ((gy=0; gy<height; gy++)); do
4443
d="${x},$((y+1))"
4544
l="$((x-1)),${y}"
4645
r="$((x+1)),${y}"
47-
P=4
4846
if [[ $c == ${grid[$up]} ]]; then
4947
queue+=("$up")
50-
((P--))
5148
else
5249
if [[ -n ${edges[$RID]} ]]; then
5350
edges[$RID]="${edges[$RID]} $up,U"
@@ -57,7 +54,6 @@ for ((gy=0; gy<height; gy++)); do
5754
fi
5855
if [[ $c == ${grid[$d]} ]]; then
5956
queue+=("$d")
60-
((P--))
6157
else
6258
if [[ -n ${edges[$RID]} ]]; then
6359
edges[$RID]="${edges[$RID]} $d,D"
@@ -67,7 +63,6 @@ for ((gy=0; gy<height; gy++)); do
6763
fi
6864
if [[ $c == ${grid[$l]} ]]; then
6965
queue+=("$l")
70-
((P--))
7166
else
7267
if [[ -n ${edges[$RID]} ]]; then
7368
edges[$RID]="${edges[$RID]} $l,L"
@@ -77,24 +72,14 @@ for ((gy=0; gy<height; gy++)); do
7772
fi
7873
if [[ $c == ${grid[$r]} ]]; then
7974
queue+=("$r")
80-
((P--))
8175
else
8276
if [[ -n ${edges[$RID]} ]]; then
8377
edges[$RID]="${edges[$RID]} $r,R"
8478
else
8579
edges[$RID]="$r,R"
8680
fi
8781
fi
88-
((perimeter[$RID]+=P))
8982
((area[$RID]+=1))
90-
# if [[ ${grid[$u]} == $c ]]; then
91-
# regions[$x,$y]=${regions[$u]}
92-
# elif [[ ${grid[$l]} == $c ]]; then
93-
# regions[$x,$y]=${regions[$l]}
94-
# else
95-
# ((RID++))
96-
# regions[$x,$y]=$RID
97-
# fi
9883
done
9984
if [[ -n $DID_ANYTHING ]]; then
10085
((RID++))

0 commit comments

Comments
 (0)