Hackerrank Ruby Array - Initialization Solution
- Published
- Updated
- Reading time
- 1 min read
- Length
- 148 words
One of the most commonly used data structures in Ruby is a Ruby Array, and below we see various methods of initializing a ruby array.
Your task is to initialize three different variables as explained below.
- Initialize an empty array with the variable name
array
Hint
array = Array.newor
array = []- Initialize an array with exactly one
nilelement in it with the variable namearray_1
Hint
array_1 = Array.new(1)or
array_1 = [nil]- Initialize an array with exactly two elements with value
10in it using the variable namearray_2.
Hint
array_2 = Array.new(2, 10)or
array_2 = [10, 10]Solution in ruby#
Approach 1.
array = []
array_1 = Array.new(1)
array_2 = Array.new(2) { 10 }Approach 2.
array = Array.new
array_1 = Array.new(1)
array_2 = Array.new(2, 10)Approach 3.
# Initialize 3 variables here as explained in the problem statement
array = []
array_1 = [nil]
array_2 = [10, 10]