Word on the Paper (Codeforces 1850C)
Tags: Implement, strings

On an $$$8 \times 8$$$ grid of dots, a word consisting of lowercase Latin letters is written vertically in one column, from top to bottom. What is it?

Input: The input consists of multiple test cases. The first line of the input contains a single integer $$$t$$$ ($$$1 \leq t \leq 1000$$$) — the number of test cases.Each test case consists of $$$8$$$ lines, each containing $$$8$$$ characters. Each character in the grid is either $$$\texttt{.}$$$ (representing a dot) or a lowercase Latin letter ($$$\texttt{a}$$$–$$$\texttt{z}$$$). The word lies entirely in a single column and is continuous from the beginning to the ending (without gaps). See the sample input for better understanding.

Output: For each test case, output a single line containing the word made up of lowercase Latin letters ($$$\texttt{a}$$$–$$$\texttt{z}$$$) that is written vertically in one column from top to bottom.


Sample Inputs:
5
........
........
........
........
...i....
........
........
........
........
.l......
.o......
.s......
.t......
........
........
........
........
........
........
........
......t.
......h.
......e.
........
........
........
........
........
.......g
.......a
.......m
.......e
a.......
a.......
a.......
a.......
a.......
a.......
a.......
a.......

Sample Outputs:
i
lost
the
game
aaaaaaaa

Solution (Python):
num = int(input())
out = []
for _ in range(num):
    a1 = input()
    a2 = input()
    a3 = input()
    a4 = input()
    a5 = input()
    a6 = input()
    a7 = input()
    a8 = input()
    a = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8
    a = a.replace('.', '')
    out.append(a)
print(' '.join(out))

Solution (Python):
t = int(input())
for _ in range(t):
    word = ''
    for i in range(8):
        row = input()
        for j in range(8):
            if row[j] != '.':
                word = word + row[j]
    print(word)

Solution (Python):
for t in range(int(input())):
    s = ''
    for i in range(8):
        s += ''.join(input().split('.'))
    print(s.rstrip().lstrip())