BG Development


  Reply to this topicStart new topicStart Poll

> Проблем с реализацията на проста Руби функция, Функция, коят приема масив и връща нов
chessplayer
Публикувано на: 04-09-2020, 10:24
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 13
Регистриран на: 06.11.18



Здравейте,

Изучавам Руби и се опитвам да решавам задачи в HackerRank.

Имам за задача да реализирам функцията skip_animals, която се извиква по следния примерен начин:

CODE
skip_animals(['leopard', 'bear', 'fox', 'wolf'], 2)


И трябва да върне масив от типа:

CODE
["2:fox", "3:wolf"]


Моята имплементация е :

CODE
def skip_animals(animals, skip)
 new_array = Array.new("")
 animals.each_with_index do |item, index|
     array_index=0
     if (index>=skip) then
         new_array[array_index] = item
         array_index++
     end
   end
   return new_array;
end


Но средата на HackerRank, казва:

CODE
Solution.rb:8: syntax error, unexpected end
     end
     ^~~
Solution.rb:40: syntax error, unexpected end-of-input, expecting end


Не разбирам защо се оплаква на този
CODE
end
.

Какъв е проблема според Вас?
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0