package main import ( "fmt" "strings" ) func solve(str string) int { numbers := "0123456789" lowerCase := "abcdefghijklmnopqrstuvwxyz" upperCase := "ABCDEFGHIJKLMNOPQRSTUVWXYZ" specialCharacters := "!@#$%^&*()-+" var result = 0 if strings.ContainsAny(str, numbers) == false { result++ } if strings.ContainsAny(str, lowerCase) == false { result++ } if strings.ContainsAny(str, upperCase) == false { result++ } if strings.ContainsAny(str, specialCharacters) == false { result++ } if len(str)+result < 6 { result = 6 - len(str) } return result } func main() { var n int var str string fmt.Scanf("%v", &n) fmt.Scanf("%v", &str) fmt.Printf("%d", solve(str)) }