배고픈 개발자 이야기

1.4740 본문

알고리즘 문제/BAEKJOON

1.4740

이융희 2019. 9. 14. 16:50
728x90

한줄씩 읽어 푸는 문제 끝은 ***로 구분

 

import sys
from sys import stdin,stdout
sys.setrecursionlimit(1500)

class Stack(list):
    push = list.append   
                         
    def is_empty(self):  
        if not self:
            return True
        else:
            return False

    def peek(self):       
        return self[-1]

    def show(self):
        data = str()
        while self:
            data += self.pop()
        stdout.write(data + "\n")

if __name__=="__main__":
    s = Stack()

    data = list()
    while True:
        data = stdin.readline(80).strip()
        if data == "***":
            exit()

        [s.push(x) for x in list(data)]
        s.show() 

'알고리즘 문제 > BAEKJOON' 카테고리의 다른 글

1000. A+B (feat.C++)  (0) 2019.09.17
3.10845 큐  (0) 2019.09.14
2.10828 스택  (0) 2019.09.14
0.1158 조세퍼스 문제 (feat.PYTHON)  (0) 2019.09.14
Comments