오늘 한 일

1. 자바스크립트: Promise 공부

2. 알고리즘: 큐와 스택 개념 이해 및 큐와 스택을 이용한 회문( 똑바로 읽으나 거꾸로 읽으나 내용이 같은       낱말이나 문장) 찾기 알고리즘 풀이

 

느낀 점

오늘 자바스크립트 Promise 문법을 공부할 때 느낀 점은 저번에 비동기 처리를 배울 때처럼 콜백을 사용한 비동기 처리를 했을 때는 많은 작업을 처리해야 하는 경우에 있어서는 코드가 난잡해져서 이름바 콜백 지옥에 빠질 수 있다는 것을 오늘 강의를 통해 알 수 있게 되었는데 

ES6에 새로 도입된 Promise를 활용하면 같은 작업을 많이 간결하고 가독성 좋게 할 수 있다는 것이 딱 보여서 같은 작업이라도 어떤 문법을 사용하느냐에 따라 코드가 많이 달라질 수 있구나 하는 걸 깨달았고불편한 점을 개선하는 자바스크립트 개발자가 어떻게 이런 아이디어를 내고 프로그래밍 언어에 적용시키는지 놀라울 따름이었다.

 

오늘 알고리즘 공부를 하면서 큐와 스택의 자료를 넣고 빼오는 특성을 먼저 이해 한 뒤큐의 앞에서부터 순서대로 자료를 빼오는 특성과 스택의 뒤에서부터 자료를 빼오는 특성을 이용한입력한 문장이나 단어가 회문인지 아닌지 판단하는 알고리즘을 풀었는데 재미가 있었고이런 특성으로 알고리즘을 만든다는 것이 신기했다.큐와 스택을 알고나니 다른 자료구조에도 관심이 생겨서 인터넷을 통해 검색을 해봐야겠다.

 

 

 

'Today I learned(TIL)' 카테고리의 다른 글

20.08.21- TIL  (0) 2020.08.21
20.08.20- TIL  (0) 2020.08.20
20.08.18- TIL  (0) 2020.08.18
20.08.17- TIL  (0) 2020.08.17
20.08.16- TIL  (0) 2020.08.16

+ Recent posts