일일 목표
- 상품리스트 페이지 재접속 시 상품이 뜨지 않는 버그 해결하기
- 장바구니 삭제버튼 클릭시 상품 삭제되지 않는 버그 해결하기
- CSS 테마 통일하기
- Footer 넣기
결과
Javascript
코딩테스트에서 자주 쓰는 내장 객체
- split
- join
- charAt / charCodeAt
- splice
- slice
알고리즘 풀 때 참고하면 좋은 코드
const solution = (phone_number) => phone_number.split('').map((v, i) => i >= (phone_number.length - 4) ? v : '*').join('');
const solution = (phone_number) => '*'.repeat(phone_number.length - 4) + phone_number.slice(-4);
const solution = (strings, n) => strings.sort((a, b) => a[n] === b[n] ? a.localeCompare(b) : a.charCodeAt(n) - b.charCodeAt(n));
function Harshad(n) {
return !(n % (n + "").split("").reduce((a, b) => +b + +a ));
}
5FS
Facts
- 프로그래머스 코딩테스트 Lev 1 오전 복습 / 오후 3문제 풀이
- 발견한 모든 버그 해결
- Terraform은 무엇인가? 윤석님의 기초강의
Feelings
- 코딩테스트를 할 때 비슷한 자바스크립트 내장 객체들을 자주 사용한다. 처음 공부할 땐 낯선 객체가 많아서 잘 할 수 있을까하면서 쫄았다. 하지만 문제풀이를 몇번 해보니 계속 하다보면 정복할 수 있을거라는 생각이 든다.
Findings
- 코딩테스트 극복할 수 있다.
- React를 충분히 사용해 보고 관련 글을 다시 읽어보니 이전보다 이해하기 수월했다.
- React도 중요하지만 기초가 되는 Javascript에 대한 공부가 부족하다.
Future Action Plan
- Javascript 기초공부 하자
- 매일 알고리즘 문제풀이 하자
Feedback