## solution
한 줄의 단어는 빈칸없이 연속으로 최대 15개의 글자로 이루어진다.
칠판에 단어는 5개이며 이걸 세로로 읽는다. 해당 자리가 없으면 읽지 않고 다음것을 읽어서 세로로 읽은것을 순서대로 공백없이 출력하자.
## CODE
```python
tmp_input = open(0).read().split('\n')
input_word_list = []
for tmp in tmp_input:
if '\x1a' in tmp:tmp=tmp.replace('\x1a','')
if len(tmp)==0:continue
input_word_list += [list(tmp)]
result = ''
len_width = max(list(map(len,input_word_list)))
len_height = len(input_word_list)
for idx2 in range(len_width):
for idx1 in range(len_height):
try:
result += input_word_list[idx1][idx2]
except IndexError:
continue
print(result)
```
한번에 읽어오고 이중for문으로 세로 방향으로 읽으면서 indexerror가 발생할경우 그냥 넘어가는 방법으로 풀었다.
```python
b=['']*20
for _ in'a'*5:
c=0
for i in input():b[c]+=i;c+=1
print(''.join(b))
```
자리를 확보하고, 각 자리에 input받은 한 글자씩 더해서 합쳐서 출력하는 다른 사람의 풀이.
0 댓글