카카오코딩테스트1 개인정보 수집 유효기간(Lv.1) 문제 설명 입출력 예시 요약 주어진 오늘 날짜와 비교해 유효기간이 만료된 약관의 번호를 담은 int 배열 return 풀이 문제 해석 해당 약관의 개월수를 더해 유효기간을 계산하고 오늘 날짜와 비교해서 지났으면 true 아니면 false 접근 방식 1) 약관 개월수를 반영한 유효기간 구하기 → 12보다 큰 경우 year += 1, 약관 개월수 -= 12 → 약관 개월수 더한 후 해당 날짜의 day -= 1 2) 경계값 기준으로 년, 월, 일 세팅 → month가 12보다 크거나 0인 경우 → day가 28보다 크거나 0인 경우 3) 오늘 날짜와 비교해서 유효한지 판단 → LocalDateTime 객체 활용 코드 리뷰 import java.util.*; import java.time.*;// LocalDa.. 2024. 3. 19. 이전 1 다음