w3resource

Ruby Array Exercises: Split a delimited string into an array

Ruby Array: Exercise-10 with Solution

Write a Ruby program to split a delimited string into an array.

Ruby Array Exercises: Split a delimited string into an array

Ruby Code:

color = "Red, Green, Blue, White"
nums = "1, 3, 4, 5, 7"
print "Original delimited string:\n"
print color,", "
print nums
print "\nString to array:\n"
color_array = color.split(",")
nums_array = nums.split(",").map { |s| s.to_i }
print color_array
print "\n",nums_array

Output:

Original delimited string:
Red, Green, Blue, White1, 3, 4, 5, 7String to array:
["Red", " Green", " Blue", " White"]
[1, 3, 4, 5, 7]

Flowchart:

Flowchart: Split a delimited string into an array

Ruby Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Ruby program to compute the sum of all the elements. The array length must be 3 or more.
Next: Write a Ruby program to create an array with the elements "rotated left" of an given array of integers length 3.

What is the difficulty level of this exercise?