回答編集履歴

1

更新

2015/07/24 15:31

投稿

f_acid
f_acid

スコア56

test CHANGED
@@ -4,10 +4,20 @@
4
4
 
5
5
  ```Ruby
6
6
 
7
- ary = ["aaa,bbb,ccc", "sss,fff,vvv", "ttt,yyy,eee"]
7
+ ary1 = ["aaa,bbb,ccc", "sss,fff,vvv", "ttt,yyy,eee"]
8
+
9
+ ary2 = ["adaa,bbb,cdcc,addaa", "sss,assaa,fff,vvv", "tthhht,yhhhyy,eyyyuee"]
8
10
 
9
11
  n = 0 #各要素の先頭からn番目
10
12
 
13
+
14
+
11
- p ary.map{|str|str.split(',')[n]}
15
+ p ary1.map{|str| str.split(',')[n] }.join(',') #=> aaa,sss,ttt
16
+
17
+ p ary2.map{|str| str.split(',')[n] }.join(',') #=> adaa,sss,tthhht
12
18
 
13
19
  ```
20
+
21
+
22
+
23
+ 念のために言うと、Rubyの配列は可変長です。