coding for food
[Ruby] Array Translate (복습할 것)
silveryen
2022. 8. 3. 08:45
def array_translate(array)
end
print array_translate(["Cat", 2, "Dog", 3, "Mouse", 1]); # => "CatCatDogDogDogMouse"
puts
print array_translate(["red", 3, "blue", 1]); # => "redredredblue"
puts
solution
def array_translate(array)
str = ""
i = 0
while i < array.length
ele = array[i]
num = array[i + 1]
num.times { str += ele } # str += ele * num 으로도 가능
i += 2
end
return str
end
print array_translate(["Cat", 2, "Dog", 3, "Mouse", 1]); # => "CatCatDogDogDogMouse"
puts
print array_translate(["red", 3, "blue", 1]); # => "redredredblue"
puts
못 풀었음.. ㅜ