Advertisement
Guest User

Untitled

a guest
Jul 11th, 2020
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.63 KB | None | 0 0
  1. if Gem.win_platform?
  2.   Encoding.default_external = Encoding.find(Encoding.locale_charmap)
  3.   Encoding.default_internal = __ENCODING__
  4.  
  5.   [STDIN, STDOUT].each do |io|
  6.     io.set_encoding(Encoding.default_external, Encoding.default_internal)
  7. end
  8. end
  9.  
  10. file = File.new("./three_letters.txt","r:UTF-8")
  11.  
  12. puts open_file = file.read
  13. words = open_file.split(" ")
  14.  
  15. arr_three_letters = []
  16. number = 0
  17.  
  18. for word in words
  19.     if word.size == 3
  20.       arr_three_letters << word  
  21.       number += 1
  22.     end
  23. end
  24.  
  25. puts "Количество слов из трех букв равно: #{number}"
  26.  
  27. puts "Слова: #{arr_three_letters.join(", ")}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement