Group(), Groups() & Groupdict()

Sort by

recency

|

246 Discussions

|

  • + 0 comments
    import re
    pattern = r'([A-Za-z0-9])\1+'
    l = re.findall(pattern , input().strip())
    print( l[0] if len(l) != 0 else -1)
    
  • + 1 comment

    Here's my code:

    import re
    print((lambda m: m and m.group(1) or -1)(re.search(r'([0-9a-zA-Z])\1+', input())))
    
  • + 0 comments

    Intenté hacerlo así pero falla en el input 'init' y en el 'commit' cuando lo pruebo en un editor de código (VS code) funciona perfecto pero no pasa el test ¿A alguien mas le pasó lo mismo? import re cadena = str(input()) print((lambda m: m.group(1) if m else -1)(re.search(r'(\w)(?=\1)', cadena)))

  • + 0 comments
    import re
    S = input()
    m = re.search(r'([a-zA-Z0-9])\1+',S)
    print(m.group(1) if m else -1)
    
  • + 0 comments

    I managed to abuse the subscriptability of re.search:

    import re
    s = input()
    rx = re.compile(r"([a-zA-Z0-9])(?=\1)")
    print(rx.search(s)[0] if rx.search(s) else -1)