func Abbreviate(s string) string {
	var acronym string
	s = strings.NewReplacer("-", " ", "_", "").Replace(s)

	words := strings.Fields(s)

	for _, word := range words {
		acronym += string(word[0])
	}

	return strings.ToUpper(acronym)
}
// Abbreviate takes a string and returns an acronym of that string
// The acronym is made up of the first letter of each word in the string
Abbreviate takes a string and returns an acronym of that string
The acronym is made up of the first letter of each word in the string
// Abbreviate takes a string and returns an acronym of that string // The acronym is made up of the first letter of each word in the string
func Abbreviate(s string) string {
	var acronym string
	s = strings.NewReplacer("-", " ", "_", "").Replace(s)
	words := strings.Fields(s)
	for _, word := range words {
		acronym += string(word[0])
	}
	return strings.ToUpper(acronym)
}
func Abbreviate ( s string ) string { var acronym string s = strings . NewReplacer ( " " , " " , " " , " " ) . Replace ( s ) words := strings . Fields ( s ) for _ , word := range words { acronym += string ( word [ 0 ] ) } return strings . ToUpper ( acronym ) }
Abbreviate takes a string and returns an acronym of that string
The acronym is made up of the first letter of each word in the string
Abbreviate takes a string and returns an acronym of that string The acronym is made up of the first letter of each word in the string