回答編集履歴

1

別案を追記

2015/05/13 12:23

投稿

otn
otn

スコア84555

test CHANGED
@@ -11,3 +11,21 @@
11
11
  p result #=> "あいうえお"
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ 追記:
18
+
19
+ textが非常に大きくて、登場する文字の種類が少なければこっちがいいかも。
20
+
21
+ ```lang-ruby
22
+
23
+ text = "あいうえおあいうえおあいうえお"
24
+
25
+
26
+
27
+ result = text.each_char.with_object({}){|x,o|o[x]=true}.keys.join
28
+
29
+ p result #=> "あいうえお"
30
+
31
+ ```