w3resource

Ruby Array Exercises: Split a delimited string into an array


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

Go to:


PREV : 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.

Ruby Code Editor:



Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.