func Hey(remark string) string {
	trimmedRemark := strings.TrimSpace(remark)
	response := defaultResponse
	if trimmedRemark == "" {
		response = emptyStatementResponse
	} else if IsQuestion(trimmedRemark) {
		if IsShouting(trimmedRemark) && HasLetters(trimmedRemark) {
			response = shoutedQuestionResponse
		} else {
			response = questionResponse
		}
	} else if IsShouting(trimmedRemark) && HasLetters(trimmedRemark) {
		response = shoutResponse
	}
	return response
}
// Hey takes a string and returns a response based on the formatting of the string
Hey takes a string and returns a response based on the formatting of the string
// Hey takes a string and returns a response based on the formatting of the string
func Hey(remark string) string {
	trimmedRemark := strings.TrimSpace(remark)
	response := defaultResponse
	if trimmedRemark == "" {
		response = emptyStatementResponse
	} else if IsQuestion(trimmedRemark) {
		if IsShouting(trimmedRemark) && HasLetters(trimmedRemark) {
			response = shoutedQuestionResponse
		} else {
			response = questionResponse
		}
	} else if IsShouting(trimmedRemark) && HasLetters(trimmedRemark) {
		response = shoutResponse
	}
	return response
}
func Hey ( remark string ) string { trimmedRemark := strings . TrimSpace ( remark ) response := defaultResponse if trimmedRemark == " " { response = emptyStatementResponse } else if IsQuestion ( trimmedRemark ) { if IsShouting ( trimmedRemark ) && HasLetters ( trimmedRemark ) { response = shoutedQuestionResponse } else { response = questionResponse } } else if IsShouting ( trimmedRemark ) && HasLetters ( trimmedRemark ) { response = shoutResponse } return response }
Hey takes a string and returns a response based on the formatting of the string
Hey takes a string and returns a response based on the formatting of the string