Advertisement
Guest User

Ex. 13-1

a guest
Dec 10th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.73 KB | None | 0 0
  1. Вопрос по задаче 13-1. Насколько правильно использовать такое решение?
  2. Правильно ли я понимаю, что в методе drop "за кулисами" выполняется цикл по массиву lines?
  3. Соответственно, решение, представленное в ответах, лучше, потому что там всё выполняется в одном цикле, а здесь их по факту два.
  4.  
  5.   empty_lines = 0
  6.   lines.each {|line| empty_lines += 1 if line == "\n"}
  7.   puts "Number of empty strings: #{empty_lines}"
  8.  
  9.   last_5_lines = lines.drop(lines.size - 5)
  10.   puts "Last five lines:\n\n"
  11.   puts last_5_lines
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement