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, 0và 8và 233494.0là toàn bộ, trong khi 1.1và 0.001và 233494.999khô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.000000002có 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!