공부하기/백준

[Python] 백준 풀기 11945 - 뜨거운 붕어빵

XEV 2023. 2. 14. 23:16

파이썬 백준 11945번

브론즈 4

https://www.acmicpc.net/problem/11945

 

11945번: 뜨거운 붕어빵

입력으로 주어지는 각 행을 반전시켜서 출력하면 됩니다. 입력의 1행 1열은 출력의 1행 M열로, 입력의 1행 2열은 출력의 1행 M-1열로 … 입력의 1행 M열은 출력의 1행 1열로 … 입력의 N행 M열은 출력

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현, 문자열

 

 

 

 

 

문제 풀기

주어진 모양을 문자 리스트로 입력 받는다.

for loop 을 돌리면서 리스트의 마지막 원소를 꺼내는 pop() 메서드를 사용하여 하나씩 모두 꺼내면서 빈 문자열에 순차적으로 합쳐준다.

입력 받는 매 라인마다 뒤집어 준 직후 바로 출력한다.

 

 

 

 

 

코드 보기

import sys
inputdata = sys.stdin.readline


def fnFlipFishBread():
    flip_line = ""
    for _ in range (len(lined_bread_ls)):
        shape = lined_bread_ls.pop()
        flip_line += shape
    
    print(flip_line)


if __name__ == "__main__":
    n, m = map(int, inputdata().split())
    
    for _ in range (n):
        lined_bread_ls = list(map(str, inputdata().strip()))
        # print(lined_bread_ls)
        
        fnFlipFishBread()