본문 바로가기

TIL & WIL172

[TIL] #25. 231008 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 팀 프로젝트 회의 준비 내일 목표 알고리즘 문제 지브리 영화 사이트 팀 프로젝트 회의 느낀점 오늘 알고리즘은 문제는 HashMap을 이용해 풀었는데 다른 사람이 작성한 코드를 보니까 쉽게 갈 수 있는 길을 삥 돌아서 간 것 같다.. 근데 쉽게 가는 법을 생각을 못한 방법이었다. count가 0이면 참을 리턴하는 방법이라니.. count를 증가 감소 시켜서 구하는 방법은 정말 생각 못했는데 보고 놀랐다. 이제 다른 사람이 작성한 코드를 볼 때 기대가 된다. 연습 열심히 해서 나도 좋은 방법으로 문제를 풀고 싶다 2023. 10. 8.
[TIL] #24. 231007 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 리뷰 수정 기능 구현 내배캠 Chap1 팀프로젝트 뉴스레터 읽기 내일 목표 알고리즘 문제 팀 프로젝트 회의 준비 느낀점 어제 풀었던 '자릿수 더하기' 문제의 다른 사람 풀이를 본 것이 오늘 '자연수 뒤집어 배열로 만들기' 문제를 푸는데 정말 많은 도움이 되었다. 그런데 다른 사람의 코드를 보니 StringBuilder를 이용해 코드를 작성한 것을 볼 수 있었다. 여태까지는 몰랐는데 다른 사람의 코드를 보고 서치를 해보니 데이터 타입 상관없이 모두 받는다는 것을 알았다. https://velog.io/@duck-ach/09.-%EC%8A%A4%ED%8A%B8%EB%A7%81-%EB%B9%8C%EB%8D%94-StringBuilder-.. 2023. 10. 7.
[TIL] #23. 231006 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 리뷰 수정 기능 구현 내배캠 Chap1 팀프로젝트 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 팀 프로젝트 회의 준비 뉴스레터 읽기 구현 내용 발생한 문제와 해결 코드의 중복되는 내용을 다른 파일에 옮겨 연결시키는 과정에서 CORS에러가 발생했었다. 확실하지는 않지만 내가 찾아보고 이해한바로는, 파이어베이스 사용을 위해 import 한 상태에서 내 로컬 컴퓨터에 있는 파일도 import 하려고 하다보니 웹 브라우저는 이를 다른 곳에서 접근하는 것으로 생각하여 보안 정책에 따라 해당 에러를 발생시킨 것으로 보인다. 서치 중 블로그를 통해 해당 에러는 로컬 웹 서버를 실행하면 해결이 가능하다는 것을 알게 되었다. n.. 2023. 10. 6.
[TIL] #22. 231005 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 리뷰 삭제 기능 구현 내배캠 Chap1 팀프로젝트 검색 기능 코드 수정 목표 & 달성도 기능 구현 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 리뷰 수정 기능 구현 내배캠 Chap1 팀프로젝트 뉴스레터 읽기 구현 내용 발생한 문제와 해결 let querySnapshot = await getDocs(q); querySnapshot.forEach(async (data) => { await deleteDoc(doc(db, "reviews", data)); }) 코드를 이와 같이 작성하여 Uncaught (in promise) TypeError: n.indexOf is not a function 이러한 오류가 발생했었는.. 2023. 10. 5.
[TIL] #21. 231004 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 검색 기능 구현 S.A. 작성 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 뉴스레터 읽기 발생한 문제와 해결 해당 기능을 모두 구현한 후, 지브리 영화 사이트의 댓글 삭제 기능을 구현하던 중 @firebase/firestore: Firestore (9.22.0): AsyncQueue Failed to persist write: TypeError: Cannot read properties of undefined (reading 'toString') base.js:1 [2023-10-04T10:50:01.422Z] @firebase/firestore: Fire.. 2023. 10. 4.
[TIL] #20. 231003 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 뉴스레터 읽기 느낀점 문자열 정렬하기 문제가 전에 풀었던 문제랑 정말 비슷했다. 그래서 전에 다른 사람의 풀이에서 봤던 replaceAll()을 이용해 문제를 풀었다. 이 전에 다른 사람의 풀이를 봤던 걸 기억해서 푼거라 더 좋은 방법이 있을까 싶었지만 이 문제에서의 다른 사람의 풀이를 보니 내가 푼 방법말고도 푸는 방법도 정말 다양했고 더 좋은 방법도 더 많았던 것 같다. 나는 지금까지 문자형을 정수형으로 변환할 때 - '0'을 했었는데 다른 사람의 풀이를 통해 getNumericValue()을.. 2023. 10. 3.
[TIL] #19. 231002 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 느낀점 알고리즘 문제를 풀면서 이중 for문을 사용하지 않고 문제를 푸는 방법을 생각해봤는데 아무리 생각해도 떠오르지 않았다. 그래서 제출 후 다른 사람의 풀이를 보니 repeat() 이라는 메서드를 사용한 것을 볼 수 있었다. 오늘도 새롭게 알게 된 것이 있어서 좋다. 그리고 오늘 코테 관련 영상을 봤는데 파이썬을 더 공부해서 코딩테스트 언어를 파이썬으로 해도 좋을 것 같다는 생각을 했다. 코딩테스트 언어를 자바로 하든 파이썬으로 하든 파이썬에 대한 공부는 더 필요.. 2023. 10. 3.
[WIL] #3 230925~231001 이번주 목표 달성 여부 웹개발 A to Z 응용 끝내기 → △ (진행중) 요일별 공부 내용 월 - 웹개발 A to Z 응용 (회원가입 및 로그인 기능) - 웹개발 A to Z 복습 (4, 5주차) - 알고리즘 문제 화 - 알고리즘 문제 - 내배캠 팀 수 - 웹개발 A to Z 응용 (마이페이지, 접근 권한) - 알고리즘 문제 목 - 알고리즘 문제 금 - 알고리즘 문제 토 - 추석 과제 - 알고리즘 문제 일 - 알고리즘 문제 개선할 점 & 아쉬운 점 이번 주에 연휴가 끼어있는 바람에 계획한 일들을 제대로 하지 못한 것이 아쉽다. 지브리 영화 사이트를 구현하면서 자잘한 실수들로 인 시간을 많이 잡아 먹은 것이 아쉽다. 새롭게 알게 된 점 & 느낀점 순서가 있는 set인 LinkedHashSet와 배열에 해당.. 2023. 10. 2.
[TIL] #18. 231001 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 느낀점 다른 사람의 풀이를 보니 삼항연산자로 작성한 것을 보고 이 방법도 있었지 하고 생각이 났다. 알고리즘 문제를 더 풀지 못하고 계획한 일도 제대로 하지 못해서 아쉽다. 2023. 10. 1.