Stack Overflow Questions Tags Users Badges Unanswered Ask Question ruby
来源:互联网 发布:中国软件与即时 编辑:程序博客网 时间:2024/05/01 11:38
["ABC", "DEF", "GHI"]
should generate
["ADG", "ADH", "ADI", "AEG", "AEH", "AEI", "AFG", "AFH", "AFI", "BDG", "BDH", "BDI", "BEG", "BEH", "BEI", "BFG", "BFH", "BFI", "CDG", "CDH", "CDI", "CEG", "CEH", "CEI", "CFG", "CFH" "CFI"]
This is what you need:
a = ["ABC","DEF", "GHI"]a.map(&:chars).reduce(&:product).map(&:join)
a = ["ABC","DEF", "GHI"]first, *rest = a.map{|s| s.each_char.to_a}first.product(*rest).map(&:join)
0 0
- Stack Overflow Questions Tags Users Badges Unanswered Ask Question ruby
- Questions about the AQS - Stack Overflow
- Questions I would ask
- ask question about tabctrl
- How To Ask Question
- ask question on freenode IRC
- stack overflow
- stack overflow
- Stack Overflow
- Stack Overflow
- Stack overflow
- stack overflow
- stack overflow
- Stack overflow
- Stack overflow
- Stack overflow
- Stack Overflow
- Stack Overflow
- Linux下oracle10g的安装与配置及相关问题解决
- 机器学习-KNN
- 【21】重建二叉树
- 存储类型、标识符的生命周期
- ssh免登陆设置后,还是要输入密码
- Stack Overflow Questions Tags Users Badges Unanswered Ask Question ruby
- MATLAB中文件的读写和数据的导入导出
- 如何管理二十八类型的员工
- swift笔记
- ORA-01466: unable to read data - table definition has changed
- 第三讲:关系数据库模型
- 关于ubuntu下的c++编译
- 优秀的Unix系统管理员的7个习惯
- iOS技巧之获取本机通讯录中的内容,解析通讯录源代码