-
[Ruby] Array Translate (복습할 것)coding for food 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
못 풀었음.. ㅜ