Sign of inequality by clock

#!ruby -lp0
gsub(/.+
/){$&+(0..8).map{|i|$&[i]<$'[i]?'^':'V'}*'   '+'
'}
gsub(/\d(?=.)/){"#$& #{$&<$'?'<':'>'} "}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top