

answer = ""
word = [list(str(input())) for i in range(5)]
for i in range(15):
for j in range(5):
if word[j] != []:
answer += word[j].pop(0)
print(answer)
문자를 list로 감싸면 자동으로 나눠진다는 게 갑자기 생각이 안 나서 맨처음에는 정규표현식을 이용해서 풀려고 했다
정규표현식 이용한 거
regex = r'\w'
answer = ""
import re
word = [re.findall(regex,str(input())) for i in range(5)]
for i in range(5):
for j in range(3):
if word[i] != []:
answer += word[i].pop(0)
print(answer)
근데 파이썬으로 정규표현식을 이용해서 문제 푼 적이 거의 없어서
연습도 되고 좋았던 것 같당
| [파이썬/python] 백준 2563번 : 색종이(🥈5) (0) | 2023.03.25 |
|---|---|
| [파이썬/python] 백준 9063번 : 대지(🥉3) (0) | 2023.03.24 |
| [파이썬/python] 백준 2566번 : 최댓값 (🥉3) (0) | 2023.03.24 |
| [파이썬/python] 백준 2738번 : 행렬 (🥉5) (0) | 2023.03.24 |
| [파이썬/python] 백준 25206번 : 너의 평점은 (🥈5) (0) | 2023.03.24 |