arr=[input() for i in range(5)]
for j in range(15):
for i in range(5):
if j<len(arr[i]):
print(arr[i][j], end='')
리스트 컴프리헨션을 이용해 arr를 한줄에 간단하게 입력받을 수 있음.
arr=['입력1', '입력2', '입력3', '입력4', '입력5'] 로 됨.
'''
import numpy as np
arr=[0]*5
for i in range(5):
arr[i]=list((input()))
print(arr)
arr=arr.T #전치행렬로 바꿔주기. 근데 이건 numpy array만 가능하네..
for i in arr:
print(i,end='')
'''
처음에는 전치행렬로 만들고 2중 for-loop으로 순서대로 쭉 print하려고 했었다.
굳이.. 그럴 필요가 없었다.
'Back-end > 백준(python)' 카테고리의 다른 글
[백준/python] 2501 약수 구하기: (0) | 2023.10.25 |
---|---|
[백준/python] 2563 색종이: 정사각형 넓이 구하기/ 얕은 복사에 대하여 (1) | 2023.10.24 |
[백준/python] 2566번 최댓값: 2차원 행렬에서 최댓값 찾고 해당 위치(행,열) 출력/ max(map(max, arr)) (1) | 2023.10.24 |
[백준/python] 2738번 행렬 덧셈: 행렬의 크기와 원소 받아 2차원 배열 만들기 (1) | 2023.10.24 |
[백준/python] 25206번 너의 평점은: dictionary 이용 key값 받아 value 얻기 (1) | 2023.10.24 |