Skip to content

Instantly share code, notes, and snippets.

@elcortez
Created April 11, 2019 16:42
Show Gist options
  • Select an option

  • Save elcortez/3197ae2f567d157676489c8629866d22 to your computer and use it in GitHub Desktop.

Select an option

Save elcortez/3197ae2f567d157676489c8629866d22 to your computer and use it in GitHub Desktop.
def better_acronymise(string)
return string.split.map { |word| word[0].upcase}.join
end
p better_acronymise("Frequently Asked Question")
puts better_acronymise("Frequently Asked Question") == "FAQ"
p better_acronymise("Bois d'Arcy")
puts better_acronymise("Bois d'Arcy") == "BD"
p better_acronymise(" Hello World ")
puts better_acronymise(" Hello World ") == "HW"
p better_acronymise("")
puts better_acronymise("") == ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment