| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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")
- }
- }
|