[우테코 5기 프리코스] 4일차 회고록

BBIYAC·2022년 10월 29일
0
post-thumbnail

1주차 과제 설명
1주차의 미션은 온보딩으로 이전 기수에 있던 코딩 테스트를 없애는 대신 추가된 미션인 것 같다. 총 7문제의 알고리즘 문제들로 이루어져있고, 2022.11.01(화) 23:59 까지 문제를 해결한 후 PR(Pull Request)를 보내고, 우아한테크코스 지원 사이트에서 내 지원 현황에 제출까지 해야 1주차 미션을 해결한 것으로 처리된다.

회고록

오늘은 드디어 마지막 문제를 해결했다.
구현할 기능 목록을 분리하고, 자세히 작성해보려고 노력했다. 문제에서 요구하는 조건들을 나열한 후 각 기능 구현 단계에서 조건을 충족시키는지 확인하면서 진행했다.

그리고 오늘 코드에서는 for문 대신에 가독성이 좋다는 forEach문을 사용하여 구현해보았다. 문제를 해결하고나서 forEach문을 실제로 많이 사용하는지 궁금해 찾아본 결과, 효율성을 고려하면 일반 for문이 가장 효율적이지만, 협업을 위한 가독성 측면에서 내장함수를 사용하는 편이 버그 잡기에도 수월하다고 한다.

앞으로의 구현에서 내장함수를 활용하는 연습을 많이 해봐야겠다.
새로운 배열 추출없이 단순 순회할 때는 forEach문을 사용하고, 새로운 배열로 추출할 경우에는 reduce, filter, map을 적절히 사용해봐야겠다.

👉 for문, forEach문, for..in문, for..of문 차이

profile
어제의 나보다 성장한 사람이 되자 :)

0개의 댓글