2019-12-13 TIL

1. what I studied

1. javascript

  1. 알고리즘 문제를 풀면서 정수의 각 자리수를 이용하는 문제가 나오면 각 자릿수를 분해하고 배열의 요소로 숫자로 만들어 주기 위해서 parseInt를 사용해왔다. 하지만 아주 좋은 꼼수가 있다는걸 알게 되었다. 그것은 그 수에 그냥 +를 붙혀주면 된다는것. 그러면 굳이 parseInt 함수를 사용할 필요 없이 캐스팅을 할 수 있다.
  2. 나머지 하나는 reduce에 대한 사용 방법이다. 이전에 reduce에 누산을 할때 항상 초기값 0을 입력해 줬었는데, 초기값을 해주지 않으면 첫번째 acc에선 첫번째 값을 반환한다. 이건 콘솔로 찍어봐야겠다.

2. 5F

1.Fact


오늘은 실제로 시험 때문에 학교에 오래 있었기 때문에 한건 많진 않다. 오늘은 리액트 튜토리얼을 좀 공부를 했고, 쉬운 알고리즘 문제와 스택을 이용한 알고리즘 문제를 풀다가 못풀어서 집에 돌아와서 다시 풀어보고 자려고 한다.

2. Feelings


오늘은 동생이 코딩 얼마 시작도 안한 형한태 알고리즘 테스트 문제로 패배 했다. 이걸 보면서 항상 겸손할 필요가 있다고 느꼈다. 누구나 각자의 살아온 인생이 있고, 우리가 같이 하고 있는 것으로 그사람을 판단할게 아니라, 각각 사람이 다른 경험을 가지고 있고 능력을 가지고 있다는 생각을 하게 되었다. 나보다 부족한 사람이 있다면 무시하거나 놀리는것 보단 그들에게 더 잘 가르쳐주기 위해 더 공부하고 서로 좋은 시너지를 낼 필요가 있다고 느꼈다.

3. Findings


오늘은 리액트에 대해서 알아봤다. 아샬님께서 이전에 리액트로 todolist 코드를 작성하신게 있는데 그걸 보면서 리액트 공부를 하면 좋을것 같다. 또 알고리즘으로 자바스크립트를 공부하고 있긴 하지만, 더 깊이있게 공부를 할 필요를 느꼈다. 리액트코드 부분을 오늘 리팩터링 하면서 자바스크립트에 대해서 잘 알 필요가 있다고 느끼게 되었다.

4. Future Action Plan


이제 리액트를 공부할 생각인데 그전에 아샬님께서 자바스크립트로 어떻게 투두리스트를 만들었는지 공부를 해보려고 한다. 다음주 부터는 아침에는 알고리즘, 자료구조, 점심에는 리액트 자바스크립트, 저녁에는 spring과 java 부분을 공부하는 계획을 세워서 공부를 해봐야겠다. 아직 많이 부족하지만 그래도 꾸준히 하는게 중요하고 이전 보다 많이 나아졌음을 느낀다


Written by@Zero1
This blog is for that I organize what I study and my thinking, feeling and experience.

GitHub