Longest Palindrome by yvl

#!ruby -pl
$_=(0..50*n= ~/$/).map{|i|s=$_[i%n,i/n];s.reverse==s ?s:""}.max_by &:size

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

download

return top