백준 Python 13909 창문 닫기

Seohyun·2023년 8월 1일

알고리즘

목록 보기
11/36

문제 링크

  • n = 20이라 가정하고 직접 구해보면
1234567891011121314151617181920
1번11111111111111111111
2번1111111111
3번111111
4번11111
5번1111
6번111
7번11
8번11
9번11
10번11
11번1
12번1
13번1
14번1
15번1
16번1
17번1
18번1
19번1
20번1
결과10010000100000010000
  • 1을 결과로 갖는 창문들은 어떤 수의 제곱수들이다.
  • n 이하의 제곱수의 개수는 루트 n개다.
n = int(input())

print(int(n ** 0.5))
profile
Hail hamster

0개의 댓글