이럴 때는 역시 문과 출신인 게 맞나 싶기도 하다
나는 문제에서 말한 순서대로
초기 4개의 점은 중앙점 없으니까 따로 더해서 추가하고
일단 나누는 사각형별로 추가되는 5개의 점들 중복해서 추가하고
그 후에 중복점들만 제거하기
그리하여 타생한 기과한 공식
4 + (4+1)(4⁰+4¹+...+4ⁿ⁻¹) - 2ⁿ(2ⁿ⁻¹-1)
어쩐지 N=1 || 2인 경우에는 잘 되는데 (아마 3도?)
5인 경우에 오답이 나더라.
부끄럽지만 이걸로 한 두시간 넘게 붙잡은 듯ㅜ
너무 어렵다 이걸 어떻게 풀어? 하면서 정답률을 보는데 71%...?
구글링하고 다른 분의 풀이를 보니 이렇게 간단한 것을 ㄴㅇㄱ
오늘의 교훈 : 집요함이 좋을 때도 있고, 휴식이 좋을 때도 있다.
ref.
'A-HA💡 > JS' 카테고리의 다른 글
[JS] 배열에 요소 추가하는 방법⭐️⭐️ (0) | 2023.12.27 |
---|---|
[JS] 배열에서 특정 값 찾는 방법 ⭐️ (0) | 2023.12.22 |
[JS/알고리즘] 나눗셈 몫 구할 때 parseInt와 Math.floor의 차이점 (0) | 2023.11.28 |
[JS] 깊은 복사(deep copy)와 얕은 복사(shallow copy) (0) | 2023.11.27 |
[JS] 내장함수 map filter reduce foreach (0) | 2023.11.27 |