Baekjoon 1406 에디터
2019. 11. 11.
Link https://www.acmicpc.net/problem/1406 결과 20732KB / 72ms 언어 C++ 17 풀이 연결리스트를 연습하기에는 적당한 문제인거 같다. 처음에는 head, tail같은 더미노드가 없이 풀어보려 했지만 구현 복잡도가 너무 올라갔다. 이 문제는 더미노드가 있는게 처음, 끝 위치에 대한 커서를 구현하기 쉽다. 연결리스트를 구현하는게 가장 어려운 문제가 아닐까 싶다. 소스코드 #include using namespace std; const int MAX = 10'0000; struct Node { Node* pre; Node* next; char val; Node() : pre(nullptr), next(nullptr) {} Node(char v) : pre(nullp..