Sort by

recency

|

604 Discussions

|

  • + 0 comments
    import math
    import os
    import random
    import re
    import sys
    
    
    s=str()
    l=list()
    size=input().split()
    n=int(size[0])
    m=int(size[1])
    for _ in range(n):
        a=input()
        l.append(a)
    for j in range(m):
        for i in l:
            s+=i[j]
    r=re.sub(r"(?<=[a-zA-Z])[^a-zA-Z]+(?=[a-zA-Z])"," ",s)
    print(r)
    
  • + 0 comments

    !/bin/python3

    import math import os import random import re import sys

    first_multiple_input = input().rstrip().split()

    n = int(first_multiple_input[0])

    m = int(first_multiple_input[1])

    matrix = [] pattern = r"(?<=[A-Za-z0-9])[^A-Za-z0-9]+(?=[A-Za-z0-9])" for _ in range(n): matrix_item = input() matrix.append(matrix_item) zipped = list(zip(*matrix)) final = "".join(ch for tup in zipped for ch in tup)

    output = re.sub(pattern," ",final) print(output)

  • + 0 comments
    import re
    import sys
    
    
    
    
    n,m = map(int,input().rstrip().split())
    
    matrix = [input() for _ in range(n)]
        
    result = "".join(row[no] for no in range(m) for row in matrix)
    
    result = re.sub(r'(?<=[A-Za-z0-9])[^A-Za-z0-9]+(?=[A-Za-z0-9])',' ',result)
    print(result)
    
  • + 0 comments
    for i in range (m):
        for k in range(n):
            string=string+matrix[k][i]
            
    print(re.sub(r"(?<=[a-z0-9A-Z])([^a-z0-9A-Z])+(?=[a-z0-9A-Z])", " ", string))
    
  • + 2 comments
    Produces the same op ig, does not pass tests?
    
    #!/bin/python3
    
    import math
    import os
    import random
    import re
    import sys
    
    
    
    
    first_multiple_input = input().rstrip().split()
    
    n = int(first_multiple_input[0])
    
    m = int(first_multiple_input[1])
    
    matrix = []
    
    for _ in range(n):
        matrix_item = input()
        matrix.append(matrix_item)
    
    string = []
    ans = ''
    last_alnum = 0
    chars = "!@#$%& "
    for i in range(m):
        for j in range(n):
            string.append(matrix[j][i])
    
    i = 0
    
    while i < len( string ) :
        if string[i].isalnum():
            ans += string[i]
            i += 1
        else:
            j = i
            while j < len( string ) and not string[j].isalnum():
                j += 1
            if j == len(string):
                ans += ''.join(string[i:])
            else:
                ans += ' '
            i = j
    print (ans)