문제 출처 (BRONZE Ⅲ)
https://www.acmicpc.net/problem/34027
풀이
주어진 N에 0.5를 제곱한 값에 1로 나눈 나머지가 0이라면 제곱수,
그렇지 않다면 제곱수가 아니라는 것을 알 수 있다.
코드
T = int(input())
for _ in range(T):
N = int(input())
if (N ** 0.5) % 1 == 0:
print(1)
else:
print(0)
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 34032번 /gg [PYTHON/파이썬] (0) | 2025.08.19 |
---|---|
백준 BAEKJOON 33515번 노트북 세 대를 가지고 왔다 [PYTHON/파이썬] (1) | 2025.08.05 |
백준 BAEKJOON 22113번 창영이와 버스 [PYTHON/파이썬] (1) | 2025.07.29 |
백준 BAEKJOON 9339번 마라토너 [PYTHON/파이썬] (1) | 2025.07.28 |
백준 BAEKJOON 32751번 햄버거 [PYTHON/파이썬] (2) | 2025.07.24 |