AtCoder の ABC049C - 白昼夢 の問題がACできない

AtCoder で ABC049C - 白昼夢 の問題がACできず困っております。
https://atcoder.jp/contests/abs/tasks/arc065_a

いくつかの文字列で試しましたが、全て問題なく動作します。
テストケースが公開されていないので何が問題なのか分かりず、ご助力いただけますと幸いです。

go

1// https://atcoder.jp/contests/abs/tasks/arc065_a2func main() {3 fmt.Print(f(sc))4}5 6func f(sc *bufio.Scanner) string {7 sc.Split(bufio.ScanWords)8 9 S := nextLine(sc)10 11 var s string12 s = S 13 for len(s) > 0 {14 found := false15 for _, v := range []string{"dream", "dreamer", "erase", "eraser"} {16 if strings.HasSuffix(s, v) {17 s = strings.TrimSuffix(s, v)18 found = true19 break20 }21 }22 if !found {23 break24 }25 }26 27 if len(s) == 0 {28 return "YES"29 }30 31 return "NO"32}33 34var sc = bufio.NewScanner(os.Stdin)35 36func nextLine(sc *bufio.Scanner) string {37 sc.Scan()38 return sc.Text()39}

コメントを投稿

0 コメント