84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
例如有如下数据:
a,b,c,a,c,d
※数据出现不固定,可能有e,f,g等。
查了ruby文档的array和hash,没想出怎么实现。
人生最曼妙的风景,竟是内心的淡定与从容!
Dapatkan nilai data yang berbeza:
%w(a b c a c d).uniq
Dapatkan bilangan kejadian setiap elemen:
count_hash = {} %w(a b c a c d).each do |item| key = item.to_sym if count = count_hash[key] count_hash[key] = count + 1 else count_hash[key] = 1 end end
str='a,b,c,a,c,d' counter = Hash.new(0) str.split(',').each { |val| counter[val]+=1 } puts counter
Dapatkan nilai data yang berbeza:
Dapatkan bilangan kejadian setiap elemen: