코딩하다가 프로그램이 버벅여서보니윤년 연산하는데 뺑뺑이를 돌려서 부하가 심하게 걸리더군요....반복연산이 일어나는 부분은 테이블화 시키면 연산속도나 코딩이 많이 간단해집니다. // 나눗셈 기반 공식(days_from_civil 등)도 Cortex-M0+(하드웨어 나눗셈 없음)에서는 매번 몇 번씩 비용이 드므로,// RTC 연도가 2000~2099(2자리+2000) 범위인 점을 이용해 아예 나눗셈/모듈로 없이 테이블 인덱싱만으로 처리한다.// YEAR_START_DAYS[i] = (2000+i)-01-01의 2000-01-01 기준 누적일수. 이 100년 구간엔 100/400 윤년 예외// (2100년 등)가 없어 4년마다 정확히 윤년이므로, 윤년 판정도 나눗셈 없이 (yearIndex & 3)==..