Group(), Groups() & Groupdict()

Sort by

recency

|

259 Discussions

|

  • + 1 comment

    from itertools import groupby import re

    S = input() X = re.findall(r'[A-Za-z0-9]', S) alphanumeric = ''.join(X) groups = [char for char, group in groupby(alphanumeric) if len(list(group))>1] if len(groups)>0: print(groups[0]) else: print('-1')

  • + 0 comments

    import re match = re.search(r'([A-Za-z0-9])\1', input()) print(match.group(1) if match else -1)

  • + 0 comments
    import re
    
    s = input()
    
    digits = re.finditer(r'(.)\1+', s)
    
    for match in digits:
        char = match.group(1)
        if char.isalnum():
            print(char)
            break
    else:
        print(-1)
    
  • + 0 comments
    
    

    import re

    s = input()

    digits = re.findall(r'(.)\1+', s)

    for char in digits: if char.isalnum(): print(char) break

    else: print(-1)

    
    
  • + 0 comments

    Here is HackerRank Group(), Groups() & Groupdict() in Python solution - https://programmingoneonone.com/hackerrank-group-groups-groupdict-solution-in-python.html