
😈 문제 파악
산뜻하게 스택 기초문제를 10분 컷 하려고 했으나 1시간 넘게 써버렸다. 제한 시간을 계속 넘겼기 때문.
-> 제한 시간을 넘기는 이유가 스택 자료구조 구현 상의 문제인 것으로 생각했다. (list 자료형에서의 pop이나 push등의 메서드의 연산시간이 오래 걸리는 줄 알았기 때문)
😇 시도 및 해결
-> 리스트 자료형 말고 아예 Stack 클래스를 따로 구현했다. 그러나 실패.
-> 데크(deque)를 사용했다. 확실히 애가 더 빠르다고 들어서....! 근데 그래도 실패..
-> 그래서 한 시간도 넘겼으니 백준 질문 게시판을 이용해서 다른 분들이 올린 질문을 참고했다.
-> 거기서 입력에 대한 힌트를 얻음.
-> 아래 블로그를 참고해서 sys를 통한 readline입력방법을 참고해 문제해결.
[Python 문법] 파이썬 입력 받기(sys.stdin.readline)
파이썬으로 코딩 테스트를 준비한다면, 반드시 알아야 할 입력방식인 sys.stdin.readline()에 대한 정리 입니다.
velog.io
🐝 새로 배운 것들
1. sys.stdin.readline()
2. from collections import deque
🌟 회고
문제를 충분히 파악한 시도를 했고 해결을 위한 시도를 충분히(30분 이상)했다면 질문 게시판을 잘 이용해보자~💫
'Today I Errored 🔥 (문제해결력)' 카테고리의 다른 글
| [플러터] No Firebase App '[DEFAULT]' 에러 (0) | 2023.04.11 |
|---|---|
| 파이어베이스 애널리틱스 api를 붙이는 과정에서 생기는 버전 에러 (0) | 2023.04.10 |
| [백준] DFS문제를 풀면서 얻은 교훈 (0) | 2023.03.08 |
| 문제에 접근하는 방법 정리⚔️ (0) | 2023.03.07 |
| [백준] '틀렸습니다'를 마주했을 때의 태도 (0) | 2023.03.06 |