공부한 것
- LeetCode #106. Construct Binary Tree from Inorder and Postorder Traversal
진행중이다. 다음 규칙을 정리해놨으니 코드로 적으면 된다:
/* * postorder를 거꾸로 순회한다. * Post[2, 1]처럼 연이어 붙어있는 두 수에 대하여, 1의 위치가 확정됐을 때 2의 위치는: * In[앞부분에 위치, 1]일 때: 왼 자식, 왼 형제, 마지막 왼 자손의 공통 조상의 첫 왼 자식이 될 수 있고, * In[1, 뒷부분에 위치]일 때: 무조건 오른 자식이어야 한다. */
진행 중
- Chart.js를 이용해 내가 제출한 해답별로 그룹 짓은 bar chart로 만들려고 한다. 이런 식으로:
일단 한 문제에 2가지 해답을 5번 제출한다고 가정했을 때, 해답별로 그룹지어서 작성한 차트. 위가 runtime, 아래가 memory 기록이다:
- puppeteer 라이브러리로 브라우저를 자동으로 열어 그래프를 그리려고 하는데, CORS 정책에 막혔다.
- leetcode-cli 작성자는 leetcode.com/api/submissions의 응답 데이터 중 ‘제출 상태(status)’가 10번 “Accepted”부터 21번 “Unknown Error”까지 있다는 것을, leetcode.com 관계자가 아닌 이상 어떻게 알아낸걸까 궁금하다.
- 애초에 leetcode.com/api/submissions 와 leetcode.com/api/problems 같은 가능한 API 주소가 있다는 걸 어떻게 안 걸까. 검색해봐도 leetcode.com API 있는지 물어보는 사람과 깃허브 주소 답변만 있을 뿐 leetcode.com/api라는 RESTful api 주소는 어디에도 없던데 말이다.
Uploaded by N2T