(항해9일차) 220315 알고리즘 4일차
알고리즘 주차가 어느새 절반넘게 지나갔다.
오늘은 항해에서 준비하신 모의고사에 참여했다.
거창하게 모의고사라고 하기에는 한 문제였지만, 아무 정보도 없는 환경에서 혼자 문제를 푸는 것은 처음이었다.
지난 3일동안 열심히 문제를 풀어서 그런지 다행히 잘 해결한 것 같다. (물론 높은 난이도의 문제는 아니었을 것 같다.)
이렇게 한 번 문제를 풀어보니 알고리즘 문제에 접근하는 방법을 다시 고민하게 되었다.
요즘 조금 자신감이 생기면서, 다른 사람들의 풀이를 보고 더 짧은 코드를 짜고 싶었다.
하지만 어떻게 하면 정답으로 갈 수 있을지 풀이의 과정을 더 정확하게 고민하는게 우선인 것 같다.
이를테면 for를 사용한 반복문이나 if, else 대신 화살표함수, 삼항연산자, reduce, filter, 등등..
간결한 코드에서 많이 보이는 함수들을 사용하려다 보니 중간과정에 대한 고민이 줄었던 것 같다.
물론 위의 함수들을 잘 활용하고 정확하게 이해하는 것도 중요하지만,
어떤 과정을 거쳐야 문제의 답이 나오는지 빠르게 파악해야 어떤 식을 사용할지 결정할 수 있다.
그런 의미에서 오늘은 화살표함수를 반드시 읽어보고 자야겠다. (?)
https://replit.com/@sungji226/hanghae99algorijeum-gico-juca-React#step1/20_question.js
https://replit.com/@sungji226/hanghae99algorijeum-gico-juca-React#step1/21_question.js
https://replit.com/@sungji226/hanghae99algorijeum-gico-juca-React#step1/22_question.js
https://replit.com/@sungji226/hanghae99algorijeum-gico-juca-React#step1/24_question.js
https://replit.com/@sungji226/hanghae99algorijeum-gico-juca-React#step1/001_exam.js