本文介绍了给定字符串的所有可能排列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将如何在 Ruby 中执行此操作?
p "abc".all_possible_permutations会回来:
["abc","acb","bca","背","cba",出租车",]编辑
感谢 Jakub Hampl:
class 字符串def all_possible_permutationsself.chars.to_a.permutation.map(&:join)结尾结尾 解决方案 %w[a b c].permutation.map &:joinHow would I do this in Ruby?
p "abc".all_possible_permutationsWould return:
[ "abc", "acb", "bca", "bac", "cba", "cab", ]Edit
Thanks to Jakub Hampl:
class String def all_possible_permutations self.chars.to_a.permutation.map(&:join) end end解决方案 %w[a b c].permutation.map &:join
更多推荐
给定字符串的所有可能排列?
发布评论