```ruby
# Shortest String

# I worked on this challenge by myself.

# shortest_string is a method that takes an array of strings as its input
# and returns the shortest string
#
# +list_of_words+ is an array of strings
# shortest_string(array) should return the shortest string in the +list_of_words+
#
# If +list_of_words+ is empty the method should return nil

#Your Solution Below
def shortest_string(list_of_words)
  return nil if list_of_words.length == 0

  result = list_of_words[0]

  list_of_words.each do |word|
    result = word if word.length < result.length
  end

  result

end```

Complete 4.6.4. Small formatting change on prev commit
user
```ruby
# Shortest String

# I worked on this challenge by myself.

# shortest_string is a method that takes an array of strings as its input
# and returns the shortest string
#
# +list_of_words+ is an array of strings
# shortest_string(array) should return the shortest string in the +list_of_words+
#
# If +list_of_words+ is empty the method should return nil

#Your Solution Below
def shortest_string(list_of_words)
  return nil if list_of_words.length == 0

  result = list_of_words[0]

  list_of_words.each do |word|
    result = word if word.length < result.length
  end

  result
end```
assistant