如何编写名为 sort_string 的方法,该方法接受包含最多26个唯一字母字符的字符串,并返回包含字母顺序中相同字符的字符串。
def sort_string
end
它将返回: sort_string(' mezbah')#=>返回' abehmz' sort_string(' apple')#=>返回' aelpp'
谢谢, Mezbah
答案 0 :(得分:1)
编写接受输入的方法:
def sort_string(input)
end
管理输入类型和约束取决于您,您可以通过不执行任何操作或抛出异常来执行操作。一些可能性:
def sort_string(input)
if input.kind_of? String
end
end
def sort_string(input)
raise ArgumentError.new "input is wrong" unless input.kind_of? String
end
排序角色也是你的:一种可能性:
def sort_string(input)
input.split('').sort.join('')
end