개인프로젝트
어려운점
git repositories 에 올리다가 에러가 났다.
평소에 하던대로 했는데 repositories에 올라가지가 않았는데 이유는
react기능에 yarn create react app 해서 프로젝트를 만들때 미리 파일을 만들어놔서
그파일 안에 파일이 또 복사되어 package,json이 루트에 나와있지 않아서 안되었던것이다.
앞으로 yarn 으로 프로젝트를 만들때 각별히 주의 해서 사용을 해야겠다.
개인프로젝트에서 확인버튼을 누르면 내려가고 취소버튼을 누르면 올라가는 로직을 작성해서 만들어야 됬었는데. 이부분이 막혀서 엄청 힘들었다.
``
const toggleBtnHandler = () => {
setTodo(prev => prev.map((i) => { if (i.id === item.id) { return { ...i, isDone: !i.isDone } } else { return i; } } )) }
``
이렇게 로직을짯는데 prev이전 내용을 불러오는것 도 새로 익혔고
조건문을 사용해서 true가 들어오면 false로 isDone 속성 값을 i.isDone속성과 반대로 설정해서 나타내면 됬다. 저 부분을 구상하는게 힘들었고 다른 분들한테 여쭤보고 해서 완성했는데 기억하고 있어야 겠다.
-오늘 팀원분들과 알고리즘 문제풀기를 했는데 마지막문제에서 나는 풀지못하였다.
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
이문제였는데
``
// 배열을 정렬시키고 sort를써서
// 2개글 뽑아내서 팝을써서 두개를 뽑고
// 곱하면 안될라나.?
``
라고 생각을 했지만 로직을 완성 시키지 못하엿다.그리고
서로 만든걸 코드리뷰를 하고 나서 로직을 이해하고 완성 했는데 로직은 못만들었지만
생각한 내용의 느낌은 성공적이었다고 생각한다.
느낀점