Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main()
- print "Input how many developers are: "
- developers_count = gets.chomp.to_i
- developers = Array.new
- developers_count.times do |developer_index|
- developers << get_developer_data
- end
- developers.each do |developer|
- puts "#{developer[:name]} is a developer of #{developer[:age]} old with #{developer[:friends].size} friends and is able to #{developer[:skills].join(",")}"
- end
- nil
- end
- def get_developer_data()
- print "Developer name: "
- developer_name = gets.chomp
- print "Developer age: "
- developer_age = gets.chomp.to_i
- print "Developer skills: "
- developer_skills = gets.chomp
- developer_hash = Hash.new
- developer_hash[:name] = developer_name
- developer_hash[:age] = developer_age
- developer_hash[:skills] = developer_skills.split(",")
- developer_hash[:friends] = get_developer_friends
- developer_hash
- end
- def get_developer_friends()
- print "How many friend do you have?: "
- friends_count = gets.chomp.to_i
- friends = Array.new
- friends_count.times do |i|
- print "Friend name: "
- friend_name = gets.chomp
- friends << {name: friend_name}
- end
- friends
- end
- developers = main()
- # Your script ends here
- puts developers.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement