-
[백준] 10798번 문제 (세로읽기) 파이썬(Python) 풀이Problem Solving/Baekjoon 2021. 9. 2. 15:08
https://www.acmicpc.net/problem/10798
from collections import deque from sys import stdin strs = [deque(list(stdin.readline().strip())) for _ in range(5)] count, mx = 0, 0 for i in range(5): mx += len(strs[i]) pointer = 0 while count != mx: if len(strs[pointer]) > 0: print(strs[pointer].popleft(), end="") count += 1 pointer += 1 if pointer > 4: pointer = 0
별다른 알고리즘은 없고, 문제가 요구하는 대로 구현하면 되는 문제이다.
어렵지는 않은 문제인데, 몇번의 실수로 은근 시간이 걸렸다.
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 2667번 문제 (단지번호붙이기) 파이썬(Python) 풀이 (0) 2021.09.02 [백준] 9466번 문제 (텀 프로젝트) 파이썬(Python) 풀이 (0) 2021.09.02 [백준] 2331번 문제 (반복수열) 파이썬(Python) 풀이 (0) 2021.09.02 [백준] 13023문제 (ABCDE) 파이썬(Python) 풀이 (0) 2021.09.02 [백준] 1963번 문제 (소수 경로) 파이썬(Python) 풀이 (0) 2021.09.02