홍우진의 개발 일기장
[백준] 13909번: 창문 닫기 / 파이썬 본문
728x90
반응형
열려있는 창문의 수의 규칙성을 찾아야 한다.
맨 처음엔 아무 생각 없이 그냥 코딩으로 들이받았는데 답은 맞았지만 메모리 초과가 났다.
규칙을 찾아보자.
n에 따른 열린 창문의 수를 구해보자
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16... -> 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4...
1,2,3,4... 의 제곱부터 변화한다는 것을 알 수 있다.
결국 n의 제곱근을 구하면 된다.
코드가 짧지만 생각보다 머리를 싸맬게 많았다.
난이도: ★★☆☆☆
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 25192번: 인사성 밝은 곰곰이 / 파이썬 (0) | 2024.12.30 |
---|---|
[백준] 2851번: 슈퍼 마리오 / 파이썬 (0) | 2024.12.29 |
[백준] 1977번: 완전제곱수 / 파이썬 (1) | 2024.12.27 |
[백준] 1550번: 16진수 / 파이썬 (0) | 2024.12.26 |
[백준] 19532번: 수학은 비대면강의입니다 / 파이썬 (4) | 2024.12.25 |
Comments