728x90

2025/12/10 3

[운동 루틴 트래커] 프로젝트 Day 3 - 개발

날짜: 2025-12-10작업 시간: 약 4시간오늘 구현한 기능통계 및 분석 기능 완성 - 주간/월간 통계, 신체 부위별 분석, 개인 기록 추적Stats API 5개 엔드포인트 구현 - RESTful API 설계 및 구현1RM 계산 기능 - Brzycki 공식을 이용한 최대 중량 추정통계 쿼리 최적화 - FETCH JOIN을 활용한 N+1 문제 해결코드 작성 내역1. Stats Response DTO 구현파일: src/main/java/com/example/FitTracker/dto/response/stats/WeeklyStatsResponse.java@Getter@NoArgsConstructor@AllArgsConstructor@Builderpublic class WeeklyStatsResponse {..

프로젝트 2025.12.10

[BOJ 2292] 벌집 - 수학

문제 링크https://www.acmicpc.net/problem/2292문제 요약육각형 벌집에서 중앙 1번 방부터 시작하여 N번 방까지 가는데 지나가는 최소 방의 개수를 구하는 문제접근 방법수학 / 규칙 찾기벌집의 각 층마다 방의 개수가 6의 배수로 증가하는 패턴을 파악각 층의 마지막 방 번호를 계산하여 N이 속한 층을 찾으면 그것이 최소 거리핵심 아이디어벌집의 구조를 층별로 분석:1층: 1번 방 (1개)2층: 2~7번 방 (6개)3층: 8~19번 방 (12개)4층: 20~37번 방 (18개)k층: 6×(k-1)개의 방각 층의 마지막 방 번호 규칙:1층 끝: 12층 끝: 1 + 6 = 73층 끝: 7 + 12 = 194층 끝: 19 + 18 = 37k층 끝: 이전층 끝 + 6×(k-1)N이 어느 층에 ..

코딩테스트 2025.12.10
728x90