TIL & WIL172 [TIL] #17. 230930 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 추석 과제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 느낀점'특정 문자 제거하기' 문제를 처음에 풀었을 때는 LinkedHashSet을 이용해서 풀었다. 코드를 실행시켜봤을 때는 테스트를 통과하였지만, 채점을 해보니 20점이 나왔다. 그 이유는 Set이 중복 불가인데, letter가 아닌 문자가 중복되는 경우도 있기 때문이었다. 그래서 그 상황을 고려하여 새로 푸는 방법을 생각한 것이 바로 my_string와 letter를 문자로 변환하여 비교한 후, 다르다면 StringBuilder에 추가하는 것이었다. 나.. 2023. 9. 30. [TIL] #16. 230929 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 뉴스레터 읽기 느낀점 n 과 num이 같을 경우만 고려해서 if문을 써주면 되는데 그걸 순간적으로 생각 못하고 그렇지 않은 경우도 써주기 위해 삼항연산자를 썼다. 저번에도 굳이 적지 않아도 되는 걸 쓰더니 이번에도 그랬다. 다음에는 그러지 말자.. 2023. 9. 29. [TIL] #15. 230928 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 뉴스레터 읽기 내일 목표 알고리즘 문제 웹개발 A to Z 응용 내배캠 Chap1 팀프로젝트 개인페이지 구현 느낀점 오늘 푼 알고리즘 문제를 보고 그저께 알게되었던 indexOf()가 생각났다. 해당 메서드를 이용해서 문제를 제대로 푼 것 같아서 매우 뿌듯했다. 그런데 다른 사람의 풀이를 보고 깜짝 놀랐다. ("-" + num)을 해서 문자열로 변환도 하고, 인덱스가 0부터 시작해서 num에 k가 포함되어있을 경우 answer+1을 해줘야 하는 문제도 해결하다니.. 진짜 생각도 못한 방법이라 너무 놀라웠다. 진짜 나도 앞으로 여러 방면으로 생각해볼 수 있도록 많은 노력이 필요할 것 같다. 2023. 9. 28. [TIL] #14. 230927 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 (지브리영화 소개 사이트) 내배캠 팀플 내일 목표 알고리즘 문제 뉴스레터 읽기 구현 내용 느낀점 현재 마이페이지에서 닉네임, 내가 작성한 리뷰를 가져오는 기능을 구현했고 아직 그 외의 기능들은 구현하지 못했다.(수정, 삭제 등) 오늘은 전에 구현했던 것을 조금만 바꾸면 돼서 크게 어렵거나 문제가 되는 부분은 없었다. 알고리즘 문제의 경우에는 '인덱스 바꾸기' 문제를 풀 때 어렵다는 생각이 들고 오래 걸렸다. 계속 고민하고 있었는데 갑자기 머리속에 푸는 방법이 생각이 났다. 그런데 복잡하게 생각할 것이 아니라 단순하게 생각하면 되는 문제였다. 항상 다른 사람의 풀이를 보면 stream을 썼을 때 코드를 간단하게 작성하는 것을 많이 보.. 2023. 9. 27. [TIL] #13. 230926 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 응용 (지브리영화 소개 사이트) 내배캠 팀플 내일 목표 알고리즘 문제 웹개발 A to Z 응용 (지브리영화 소개 사이트) 내배캠 팀플 느낀점 '문자열 정렬하기(1)' 문제를 풀다가 잘 모르는 부분들 때문에 계속 막혔는데 결국 하다보니 코드가 엉망이 되어버렸다.. 어떻게든 코드를 수정해보고 싶었는데 지금 내 수준으로는 무리였던 것 같다. 다른 사람이 푼 코드를 보니 잊고 있던 정규표현식이 보였다. 사실 나도 풀면서 정규표현식을 생각났는데 정규표현식에 대한 공부가 부족하여 이를 이용하여 문제를 풀지 못했다. 정규표현식에 대한 공부도 필요할 것 같다고 생각하였다 그리고 '중복된 문자 제거' 문제의 중복 제거라는 키워드를 보고 며칠전 알게 되었.. 2023. 9. 26. [TIL] #12. 230925 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 웹개발 A to Z 복습 (4, 5주차) 웹개발 A to Z 응용 (지브리영화 소개 사이트) 스프링 강의 내일 목표 알고리즘 문제 웹개발 A to Z 응용 (지브리영화 소개 사이트) 내배캠 팀플 구현 내용 발생한 문제와 해결 회원가입 기능을 구현하는 과정에서 아래와 같은 에러가 발생했다. Failed to resolve module specifier "firebase/auth". Relative references must start with either "/", "./", or "../". import 부분이 문제인 것 같아 import { getAuth, createUserWithEmailAndPassword } from "firebase/auth"; .. 2023. 9. 25. [WIL] #2. 230918~230924 이번주 목표 달성 여부 웹개발 A to Z 복습 및 응용 → △ (진행중)△ SQL 강의 완강 → ✅ 요일별 공부 내용 월 - 웹개발 A to Z 3~5주차 복습 - SQL 1~4주차 복습 화 - 알고리즘 문제 수 - 웹개발 A to Z 응용 (데이터 불러오기, 리뷰 검색) - 알고리즘 문제 목 - 웹개발 A to Z 응용 (상세페이지) - 웹개발 A to Z 복습 - 알고리즘 문제 금 - 웹개발 A to Z 복습 - 웹개발 A to Z 응용 (상세페이지, 다른 페이지 데이터 불러오기, 검색페이지에서 검색) - 알고리즘 문제 토 - 웹개발 A to Z 복습 - 알고리즘 문제 일 - 알고리즘 문제 개선할 점 & 아쉬운 점 코드를 가독성 있게 작성할 수 있게 노력을 많이 해야할 것 같다. 자바에서 제공하는 .. 2023. 9. 24. [TIL] #11. 230924 어제 목표 & 오늘 완료한 한 일 알고리즘 문제웹개발 A to Z 복습 (4주차)웹개발 A to Z 응용 (지브리영화 소개 사이트)스프링 강의 내일 목표알고리즘 문제웹개발 A to Z 복습 (4, 5주차)웹개발 A to Z 응용 (지브리영화 소개 사이트)스프링 강의 느낀점오늘 알고리즘 문제를 풀면서 자바에서 제공하는 클래스와 메서드에 대한 공부가 필요하다는 것을 느꼈다. 배열의 유사도 문제를 풀면서 검색 기능 관련해서 떠오른게 HashMap 뿐이었다. 그래서 key와 value 값을 똑같이 주고 문제를 풀었다,, 그리고 예전에 교수님께서 문제 풀기 전에 문제를 어떻게 풀지 그려놓고 풀라고 말씀하신 적이 있다. 오늘 문제 풀면서 교수님께서 해주신 말씀이 떠올랐다. 어떤 문제든 풀기 전에 손으로 대략적으로 .. 2023. 9. 24. [TIL] #10. 230923 어제 목표 & 오늘 완료한 한 일 알고리즘 문제웹개발 A to Z 복습 (3주차) 내일 목표알고리즘 문제웹개발 A to Z 복습 (4주차)웹개발 A to Z 응용 (지브리영화 소개 사이트)스프링 강의 느낀점'배열 원소의 길이' 문제의 다른 사람 풀이를 보고 놀랐다. 이 문제를 이렇게도 풀 수 있구나.. 했다. 나는 진짜 아직 멀었고 더 열심히 해야겠다는 것을 다시 한 번 느끼게 되었다. (사실 항상 느끼고 있긴 하지만,,) 해당 문제를 통해 메서드 레퍼런스에 대해서도 알게 되었다. 다음 번에 알고리즘 문제를 풀 때 이를 이용해서 풀 수 있을 수 있었으면 좋겠다. 솔직히 예전이라면 그냥 쉬운 문제라고 생각하여 풀지 않고 넘어갔을 것 같다. 하지만 지금은 문제를 푸는 것보다는 더 좋은 방식으로 푸는 것이 훨.. 2023. 9. 23. 이전 1 ··· 15 16 17 18 19 20 다음