Fixup day18 and add second part
[advent-of-code-2020.git] / day05 / other_ways.txt
1 Getting last seat id: cat input.txt | sed -e 's#[FL]#0#g; s#[BR]#1#g;' | sort | tail -n 1 | (read x; echo $((2#$x)))
2
3 Getting my seat id: cat input.txt | sed 's|[FL]|0|g; s|[BR]|1|g' | sort | sed -ne '1 { x; }; 2,$ { H; x; s#\n#-#g; /10-/ { s#^.*-##; /00$/ {p; q} }; /01-/ { s#^.*-##; /11$/ {p; q; } }; /11-/ { s#^.*-##; /01$/ {p; q; } }; s#^.*-##; x; }' | ( read x; echo $((2#$x - 1)) )