오늘은 공휴일이라 수업은 없었다.
그래도 이때까지 배운 것들을 복습하는 시간을 가지며 연휴를 시작할 계획이었는데,
갑자기 꽂혀버린 맥북 구매와, 가족끼리 잠깐 바닷가에 갔다 오느라 첫날부터 계획이 틀어졌다.
사실 심화 과정에 들어가기 전까지 맥북에 관한 생각을 하지 않으려 했는데, 어차피 살거 빨리
맥os에 적응하는 게 더 좋지 않을까? 하며 스스로 합리화 하기 시작해버렸고,,,, 결국 맥북 에어 2020 M1
을 플렉스 해버렸다 ㅎㅎ;;
로켓 배송으로 오늘 받아서 이것저것 적응하느라 오늘은 고차 함수 한 문제만 풀었다.
문제 >> 학생의 정보를 가지고 있는 객체에서 남, 녀 성별을 구분 후, 여학생들의 성적 값들을 평균으로 바꿔 객체 값을 바꾸는 것이었다.
처음 접근하였던 방법 일단 filter 메소드를 이용하여 여학생들의 정보들만 가져온 뒤, map 메소드로 문제를 풀어보려고 했다. 근데 객체 안의 배열(여학생들의 점수)에 다시 접근하는 것에서 막혀버렸었다.
해결했던 방법 map 메소드로만 풀려고 생각을 하다보니 정답이 나오지 않았다. 수도 코드를 작성하면서 전체 배열의 값들을 가져올 수 있는 reduce 메소드가 떠올라 문제를 해결할 수 있었다.
피드백 생각을 깊게 하지 않아 메소드 안에 메소드를 쓸 생각을 처음에 하지 못했다.. 문제를 풀기 전에 여러가지 방법들을 생각하자.
내일부터는 어제 목표로 했던 것들을 해결하자.