by@utgwkk
AC
998ms
with x(i,j)as(select substr(v,0,instr(v,' '))+0 as i,substr(v,instr(v,' ')+1)as j from i),c(k)as(values(1)union select k+1 from c limit(select i from x))select case when(k=1 or k=i)then replace(hex(zeroblob(j)),'00','*')else '*'||replace(hex(zeroblob(j-2)),'00',' ')||'*'end from x,c
14 58
********************************************************** * * * * * * * * * * * * * * * * * * * * * * * * **********************************************************