Sort String
Sort string#
[15] pry(main)> temp = "hello world"
=> "hello world"
[16] pry(main)> temp.chars
=> ["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d"]
[17] pry(main)> temp.chars.sort.join
=> " dehllloorw"
# Custom:
[50] pry(main)> temp.chars.sort!{ |a,b| a<=>b }.join
=> " dehllloorw"
Sort string : reverse#
[15] pry(main)> temp = "hello world"
=> "hello world"
[20] pry(main)> temp.chars.sort.reverse.join
=> "wroolllhed "
[21] pry(main)> temp.chars.sort.join.reverse
=> "wroolllhed "
# Custom
[51] pry(main)> temp.chars.sort!{ |a,b| b<=>a }.join
=> "wroolllhed "