본문 바로가기

TIL✨

TIL(11)

오늘도 시간이 너무 빠르다.

오전에 웹퍼블리싱 수업 1주차를 듣고 오후에는 자바스크립트 알고리즘 공부를 한게 다인데 벌써 저녁이라니...

자바스크립트 기본적인것도 알아야하니까 중간중간에 구글링해보고 기록하고 그러다 보니까 많이 하지도 않았는데

이렇게 된다🤣

그래서 오늘은 사실 문제 이해하느라 바빠서 TIL을 어떤것을 적어야할지 고민하다 결국 알고리즘을 풀면서 들었던

생각들을 정리해보려고 한다. 내일부터 카테고리를 하나 파서 열심히 정리를 해봐야겠다.


알고리즘 문제는 여전히 낯설고 문제를 볼 때마다 새롭다...

분명 어제 했는데 한줄 한줄이 낯설다...ㅋㅋㅋㅋㅋ 하 내머리야...

아무래도 왜 그런가 생각해보니까 내가 그냥 로직 하나하나를 주의깊게 생각을 안하는것 같다.

이게 왜 나왔고 어떻게 콘솔이 나올까 같은것들을 찍어보고 다시 내가 풀어보는 과정이 필요하겠다.

그래도 나은 건 완전 기초적인 문제는 쪼끔씩 풀려서 처음에 아무것도 풀지 못했던 그때 보다는 나아진것같다...ㅎ

(강제 긍정적)

 

아까 매니저님이 알고리즘 문제 해결이 어렵다면 이렇게 해보는 것을 추천해주셨는데 감사했다.

  1. 이해한 알고리즘들과 비슷한 문제들을 찾아서 계속 풀어본다.
    (아무래도 비슷한 풀이과정을 반복하다보면 익숙해질껏같다.)
  2. 알고리즘강의를 이해한 것을 다시 내가 정리해보자.
  3. 가장쉬운 문제부터 찾아서 풀자.
  4. 문제를 풀 때는 주석으로 먼저 글로 쓰자.
  5. 작성한 글을 코드로 옮겨적자.
  6. 풀었던 알고리즘 문제를 정리하면서 고민했던 로직도 같이 정리를 하자.
  7. 몰랐던 문법을 구글링 해본 뒤, 같이 정리 하자.

=> 이렇게 하고 나서 다시 그 문제를 보고 리팩토링을 하자!

 

이렇게 한 문제를 하면 분명 시간을 많이 걸리지만 한 문제를 제대로 이해할 수 있는 과정이 될 수 있을 것같다.


알고리즘 문제를 풀면서

로직을 적어가면서 하면 이해도 잘되고 내가 어느정도 문제를 이해했다는 것을 보여줄 수 있기때문에 중요하다고 하는데

아직까지는 로직을 적으면서 하는게 어렵긴하다.

내가 이 문제를 제대로 이해를 했는가부터 막히고 있기 때문인것같다.

비슷한 문제들을 풀면서 일단 문제에 대한 이해를 올리고 그에 맞게 로직을 짜는 연습을 많이 하면 길을 잃지않고

코드를 짤 수 있지 않을까 하는 생각을 한다.

화이팅하자💪💪

오늘의 알고리즘 고찰 끝...ㅋㅋ😎

 

 

 

 

'TIL✨' 카테고리의 다른 글

SPA_TIL(13)  (0) 2022.11.16
git 써보자 TIL(12)  (0) 2022.11.15
CS 기초 TIL(10)  (0) 2022.11.11
유익한 시간💪💪TIL(09)  (0) 2022.11.10
보자보자 어디보자..TIL(08)  (0) 2022.11.09