Блог пользователя a1000

Автор a1000, история, 4 года назад, По-английски

Hello there, regarding the problem 58A Chat room (link: https://mirror.codeforces.com/problemset/problem/58/A) Test case 5 is "helhcludoo" which is giving me WA and it's wrong according to the problem statement.

My code:-

String s = sc.next(); String regex = ".*(h+)(e+)(l+)(l+)(o+).*"; System.out.println(s.matches(regex)?"YES":"NO");

Am I doing something wrong?

  • Проголосовать: нравится
  • -22
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится

The problem wants you to check if the given string contains the subsequence $$$hello$$$. Your regex expression does something different.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    My regex may be wrong but in the test case ""helhcludoo" has the answer as "YES" but I don't see "hello" in there.