제곱 수?

시간 제한1초메모리 제한1024 MB

요약
주어진 양의 정수 N마다 완전제곱수인지 판별해 1 또는 0을 출력한다.
난이도

쉬움10점 중 2점

유형
수학, 이분 탐색, 구현
정답자
아직 제출이 없습니다

문제

어떤 양의 정수의 제곱인 수를 완전제곱수라고 부른다. 양의 정수 NN이 주어지면 NN이 완전제곱수인지 판별하자.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다.

둘째 줄부터 TT개의 줄에 걸쳐 양의 정수 NN이 한 줄에 하나씩 주어진다.

출력

TT개의 줄에 걸쳐 각 테스트 케이스마다 NN이 완전제곱수라면 1, 그렇지 않으면 0을 출력한다.

제한

  • 1≤T≤9991\le T\le 999
  • 1≤N≤1091\le N\le 10^9

예제2

  1. 예제 1

    입력
    10
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    예상 출력
    1
    0
    0
    1
    0
    0
    0
    0
    1
    0
    
  2. 예제 2

    입력
    6
    11
    12
    13
    14
    15
    16
    
    예상 출력
    0
    0
    0
    0
    0
    1