문제1136--정수일까?

1136: 정수일까?

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 300  통과: 178
[제출] [채점기록] [묻고답하기]

문제 설명

소수점 이하 자릿수가 없는 수를 정수, 소수점 이하 자릿수 있는 수를 실수라고 한다. 실수형태의 수 N이 주어졌을 때 이 수가 정수인지 아닌지를 판별하는 프로그램을 작성하라.

입력 설명

맨 처음 테스트 케이스의 개수 T(1 <= T <= 100)를 입력받는다. 그 뒤에 테스트 케이스의 개수만큼 수 N을 입력받는다. N의 소숫점 이하 자릿수는 최대 100자리까지 들어올 수 있다고 가정한다. (0.0 < N < 11.0)

출력 설명

각 테스트 케이스마다 N이 정수이면 'YES'를 실수이면 'NO'를 출력한다.

입력 예시 Copy

3
2
2.000
2.00000000000000000000000001

출력 예시 Copy

YES
YES
NO

출처/분류