0531-Real-LastDay-May
Intro
어제 몸이 너무 뭉쳐서 안마를 받았는데 왜 더 뭉친 느낌이지 자세를 똑바로 좀 해야겠다.
돈이 너무 없다…
5월이 30일 까지인 줄 알았다. 바보다
목 어깨가 너무 뭉쳐있다. 어찌해야 할지
today’s Plan
오늘 할 일
- 알고리즘 1시간 [O]
- Mv 강의 듣고 복습 [..ing]
- 자판기 step 8 pr 및 mvc 관계도 추가하기 […ing]
- domContentLoaded
- eventDelegation
- prototypeDesignPattern
- 운동 [O]
- Til [O]
- 동동이랑 스몰 플젝 [O]
- 내일부터 다시 일찍 오기 맘 다잡기[O]
아쉬운 점 2.3번이 핵심인데 2번 3번 말고 다른 걸 다 함 _= 님아 우선순위 좀
잘한 점 컨디션 안 좋아서 스트레칭 및 운동에 시간 투자 많이 함
내일은 pr 보낼 수 있도록 열공 열공
운동
운동 폼플 ? 뭐지 동글이로 등 밀기 계속 했다. 그러니까 이제 좀 풀린 기분
아직 덜 풀렸지만 스트레칭 위주로 앞으로 1주일은 이래야 될 것 같은 기분이
이게 다 평소에 자세가 바르지 못한 제 업보입니다.
small Project
재밌긴 한데 ㅋㅋㅋ 막 짜는 느낌이 강함
근데 동동한테 새로운 부분 많이 배운다. template사용 법이나 정규표현식!
지금 방식 하드 코딩으로 기능 구현한 부분 추후에 리팩토링 좀 해야겠다 !
알고리즘
트리 ㅡㅜㅜ
1 | function TreeNode(val) { |
딱 봐도 엄청난 하드코드 … ‘ㅁ’;;; 뭔가 부끄럽다 생각이 안된다. 객체 property … 재귀 아 후아
오늘도 엄청난 삽질만 하다가 이리 되었소
풀이 !하하
계속 그 뭐냐 mergeTree 자체를 넘겨줘서 만들어준다고 생각을 했었는데 생성된 점에서 트리가 생성됬으면 왼쪽 / 오른쪽을 다시 만들어 나간다. 거기다 연결을 시키면 되는 거였구나 … 후아1
2
3
4
5
6
7
8
9
10var mergeTrees = function(t1, t2) {
if (!t1 && !t2) return null;
if (!t1 || !t2) {return t1 || t2};
var root = new TreeNode(t1.val + t2.val);
root.left = mergeTrees(t1.left, t2.left);
root.right = mergeTrees(t1.right, t2.right);
return root;
};
웹 자판기
단순한 부분 부터 고민을 좀 많이 하고 잘 짜려고 하자 …