티스토리 뷰

코드스테이츠

TIL 23.01.12

_Yunhwan 2023. 1. 12. 23:03

오늘은 Section2의 첫 날이자, 고차함수에 대해서 배운 날이다.

 

고차함수란 함수를 전달인자로 받을 수 있고, 함수를 리턴할 수 있는 함수

 

콜백함수란 다른 함수의 전달인자로 전달되는 함수 라는 것을 배웠다.

 

특히 콜백함수라는 말은 듣기만 많이 들었지, 정확한 개념에 대해서는 이해하지 못하고 있었는데

정리하고 갈 수 있어서 좋았다.

 

수업의 대부분은 내장 고차 함수인

filter, map, reduce애 대해서 익숙해 지는 시간이었다.

 

filter와 map은 기존에 사용해본 경험이 있어서 잘 이해가 갔는데 reduce 메서드는 

생소하여 예제를 찾아보고, 다른 글들을 읽어가면서 이해할 수 있었다.

 

배운 내용을 바탕으로 32문제나 되는 코플릿 문제를 풀었는데, 역대급으로 어려웠다.

시간안에 모두 마치긴 하였지만, 촉박한 시간인 것 같다.

 

그리고 다른 페어분의 풀이를 볼 수 있고, 함께 고민할 수 있었던 부분이 좋았던 것 같다.

 

예를 들어 나는 가장 짧은 길이를 가진 문자를 filter를 이용하여서 풀이하였는데,

페어분은 reduce를 이용하여 풀이한 것을 보고 저렇게 활용할 수도 있구나! 하면서

내 코드의 불필요한 부분과 어떻게 더 효율적으로 바꿀 수 있을지 생각하게 되는 시간이었다.

 

 

그리고 이제는 다른 블로그 글 형식을 참고하면서 글을 써봐야겠다.

다른 분들의 회고를 보다가 내 회고를 보면, 너무 밋밋한 느낌이라 조금 꾸며볼 필요가 있을 것 같다.

 

지금부터라도 조금씩 참고해가면서 글을 써봐야겠다!

 

-끝-

'코드스테이츠' 카테고리의 다른 글

TIL 23.01.16  (0) 2023.01.16
TIL 23.01.13  (0) 2023.01.13
TIL 23.01.11 & Section 1 회고  (0) 2023.01.11
TIL 23.01.10  (0) 2023.01.10
TIL 23.01.09  (0) 2023.01.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함