質問するログイン新規登録

回答編集履歴

1

別解

2020/05/15 09:47

投稿

winterboum
winterboum

スコア23672

answer CHANGED
@@ -6,4 +6,6 @@
6
6
  correctを使う手もあります(反則?)
7
7
 
8
8
  s=gets.chomp
9
- s.chars.permutation.to_a.flatten.join.split(%r[(#{"."*s.size})]).reject{|s| s==""}
9
+ s.chars.permutation.to_a.flatten.join.split(%r[(#{"."*s.size})]).reject{|s| s==""}
10
+
11
+ gets.chomp.chars.permutation.inject([]){|ary,perm| ary << perm.join}