package main import ( "bufio" "fmt" "os" "strings" "unicode" "unicode/utf8" ) func main() { // text, _ := bufio.NewReader(os.Stdin).ReadString('\n') // text = strings.Trim(text, "\n\r") // rs := []rune(text) // if (unicode.IsUpper(rs[0])) && (strings.HasSuffix(text, ".")) { // fmt.Println("Right") // } else { // fmt.Println("Wrong") // } /* text, _ := bufio.NewReader(os.Stdin).ReadString('\n') text = strings.TrimRight(text, "\n") rs := []rune(text) if unicode.IsUpper(rs[0]) && rs[len(rs)-1] == '.' { fmt.Println("Right") } else { fmt.Println("Wrong") } */ text, _ := bufio.NewReader(os.Stdin).ReadString('\n') text = strings.TrimRight(text, "\n") firstChar, _ := utf8.DecodeRuneInString(text) lastChar, _ := utf8.DecodeLastRuneInString(text) if unicode.IsUpper(firstChar) && lastChar == '.' { fmt.Println("Right") } else { fmt.Println("Wrong") } }