#MatrixO arquivo era um txt contendo o seguinte texto:```0x000000000xff71fefe0x834800820xbb4140ba0xbb6848ba0xbb4a80ba0x832130820xff5556fe0xff5556fe0x00582e000x576fb9be0x707ef09e0xe74b41d60xa82c0f160x27a156900x8c6436280xbfcbf9760x4cd959aa0x2f43d73a0x5462300a0x572901060xb02ace5a0xef53f7fc0xef53f7fc0x00402e360xff01b6a80x83657e3a0xbb3b27fa0xbb5eaeac0xbb1017a00x8362672c0xff02a6500x00000000```
Ficamos muito tempo sem saber o que fazer, até que percebemos que, pelo número de linhas (33), poderia, TALVEZ, parecer um qrcode.Depois de muito apanhar, encontramos algumas colunas e linhas repetidas, e resolvemos assim:```$ var=$(wget -qO- https://play.icec.tf/problem-static/matrix_adf1a8f010f541cb171910f7afe1f86d41ce1669c51e318bb84c3c2e4397e2f4.txt | grep -v 0x00000000 | uniq | cut -f2 -dx)```
Mais um loop que nos daria a matriz de zero e um que usaríamos para construir o qr-codeComo gosto de tudo complicado, fiz em HTML, jogando um pipe HORRÍVEL após o loop:```$ for i in $var; do	linha=$(echo -n $(echo "ibase=16; obase=2; ${i^^}"|bc)); # converte hexa pra binario	linha=$(printf "%032s" "$linha" | tr ' ' '0' | cut -c1-7,9-22,24-); # padding de zeros a esquerda pra completar 32, removendo colunas 8 e 23 (repetidas)	echo $linha;done | sed 's/^ //g' | sed 's/0/<td bgcolor="#FFFFFF" height="25" width="25"><\/td>/g;s/1/<td bgcolor="#000000" height="25" width="25"><\/td>/g;s/^/<tr>/g;s/$/<\/tr>/g' | sed '1i <table style="border:none !important; border-spacing:0px !important">' | sed -e "\$a</table>" > qrcode.htm```Depois foi só abrir o htm e scanear com o celular!