test = [["movie5name","2014"],["movie2name","2016"],["movie3name","2016"],["movie3name","2017"]]
testNew = test.sort_by{|n| [-n[1],n[0]]}
I was trying to sort above array by first sorting based on descending order of year then based on the acesding order of the movie name. However, it shows undefined method error because the negative sign before n:(