Một số là toàn bộ nếu nó là một số nguyên không âm không có phần thập phân. Vì vậy, 0
và 8
và 233494.0
là toàn bộ, trong khi 1.1
và 0.001
và 233494.999
không.
Đầu vào
Số dấu phẩy động trong cơ sở / mã hóa mặc định của ngôn ngữ của bạn.
Ví dụ: biểu diễn số nguyên mặc định cho Binary Lambda Tính sẽ là số Church . Nhưng biểu diễn số nguyên mặc định cho Python là số thập phân cơ sở 10 , không phải là Unary .
Đầu ra
Một truthy giá trị nếu đầu vào là toàn bộ, một falsy giá trị nếu nó không phải là.
Lưu ý rằng nếu ngôn ngữ của bạn chỉ hỗ trợ độ chính xác thập phân đến 8 vị trí, 1.000000002
có thể được coi là toàn bộ.
Đầu vào và đầu ra có thể được thực hiện thông qua bất kỳ phương pháp I / O tiêu chuẩn nào .
Các trường hợp thử nghiệm
Input -> Output
332 -> true
33.2 -> false
128239847 -> true
0.128239847 -> false
0 -> true
0.000000000 -> true
1.111111111 -> false
-3.1415926 -> false
-3 -> false
Chấm điểm
Như với môn đánh gôn , bài nộp ngắn nhất sẽ thắng. Chúc may mắn!