Compress the String!

Sort by

recency

|

836 Discussions

|

  • + 0 comments

    from itertools import groupby s=list(input()) for k,g in groupby(s): print(f"({len(list(g))}, {k})", end=" ")

  • + 0 comments

    from itertools import groupby data = input() result = [(len(list(group)),int(key)) for key,group in groupby(data)] print(*result)

  • + 0 comments
    import itertools
    res = []
    for k, g in itertools.groupby(input()):
        res.append(tuple((len(list(g)), int(k))))
    print(*res)
    
  • + 0 comments

    from itertools import groupby

    s=input()

    for key, group in groupby(s): group_list=list(group) key=int(key) print (tuple((len(group_list),key)),end=" ")

  • + 0 comments
    from itertools import groupby
    
    my_iter = [int(n) for n in input()]
    k = [k for k, g in groupby(my_iter)]
    g = [list(g) for k, g in groupby(my_iter)]
    length = [len(i) for i in g]
    
    print(*(zip(length, k)))