[16주차] 2025.12.24
·
대외 활동/LG 유레카
12.24 Wed 정규 학습09:00 ~ 18:00오전 : 버그 수정오후 : 회의 및 추가 기능 구현 자율 학습18:00 ~ 21:00백 - 신규 유저 조회프론트 - 신규 유저 CSS 적용 잡담이번주도 벌써 끝입니다 여러분..기능구현은 되는거 같은데 왜 점점 더 스파게티 코드로 변하는 걸까요 흠..ㅇㅅㅇ일단 기능부터 끝내놓고 리팩토링을 GPT와 야무지게 진행해야될 것 같슴다미리 메리 크리스마스(전 그날 프젝할듯 ㅎㅎ)
[16주차] 2025.12.23
·
대외 활동/LG 유레카
12.23 Tue 정규 학습09:00 ~ 18:00오전 : QueryDsl 공부오후 : 로컬 배치 연동 및 버그 수정 자율 학습18:00 ~ 21:40랭킹 서비스 버그 수정 잡담아 생각해보니 1곳만 고쳐도 되긴하는데어차피 제 로직이 배치 시스템의 성공 유무에 따라서 배치 구간이 달라지는거라좀 더 안전하게 작동하게 위해 싹다 고치다보니 오늘 안끝남..내일도 해야됨요 수구바위
[백트래킹]
·
Algorithm
정의백트래킹은 DFS로 모든 경우를 탐색해되, 탐색 중간에 정답이 될 가능성이 없는 경로를 기준 함수(promising function)로 판별해서 그 가지를 더 이상 확장하지 않는(가지치기) 탐색 기법이다. 푸는 방식백트래킹 문제는 3요소를 먼저 고정시키고 풀면 편리하다. 상태(state)정의재귀 함수 파라미터로 "현재까지 무엇을 결정했는지"를 표현한다.ex) 부분집합/조합/순열 -> idx, sum, depth, used[], path 등으로 표현 선택(choice)정의상태를 정의한 다음, 현재 상태에서 다음으로 갈 수 있는 선택지를 나열한다.ex) i번째 원소를 선택/미선택, 다음 숫자 후보 넣기, 다음 칸에 넣을 값 1~9등 가지치기하는 함수 정의상태가 갈 수 있는 선택지에서 절대 정답이 ..
[16주차] 2025.12.22
·
대외 활동/LG 유레카
12.22 Mon 정규 학습09:00 ~ 18:00오전 : QueryDSL 공부오후 : 회의 및 자료 조사 자율 학습18:00 ~ 21:00기존에 작성한 로직 문제점 발견 및 변경점 작성코테 잡담저번주에 끝났던 미니 프로젝트를 좀더 디벨롭해보자고 말이 나와서 회의를 진행했는데요저는 쿼리 최적화랑 Redis를 사용해서 조회 성능을 좀 단축시키고 싶었습니다..1초 -> 400ms 단축! 이런거 면접가서 써먹을 수 있잖아요 후후 그래서 Redis에 어떻게 적재할까 하다가 스냅샷? 이러면서 시뮬레이션 돌리고 있었는데기존 로직에서 엄청난 버그를 발견해버린 김마루 OTL문제가 뭐였냐면요 배치 시스템이 정각에 돌아서 1분정도 작동을 해서 DB에 값을 넣어주는데그 사이에 사용자가 요청을 해버리면 구간은 ..