a = ciag[10].to_i
b = ciag[100].to_i
c = ciag[1000].to_i
d = ciag[10000].to_i
e = ciag[100000].to_i
f = ciag[1000000].to_i
puts “wynik to #{abcde*f}”[/code]
Teamon, raz jeszcze pytanie o użyte symbole? :* To rozumiem inject z mnożeniem? Pewnie jest jeszcze :-, :/?
Gdzieś jest tego opis, bo w dokumentacji nie znalazłem?
Akurat inject(:) to nie to samo co inject(&:) (chociaż oba działają).
tjeden, prócz lektury zaproponowanej przez okiego, przeczytaj http://www.ruby-doc.org/core-1.9/classes/Enumerable.html#M002884. W skrócie chodzi o to, że inject robi obj.send(sym) dla każdego elementu tablicy (dodatkowo wykorzystuje memo do zbierania ostatecznej wartości). Przykład symbolu i send: