Làm tròn từ số không
Lấy cảm hứng từ Round về không .
Đưa ra một đầu vào số thông qua bất kỳ phương pháp hợp lý nào, làm tròn số "cách xa số 0" - số dương làm tròn và số âm làm tròn xuống.
Nếu bạn định lấy đầu vào dưới dạng một chuỗi (ví dụ thông qua STDIN), bạn sẽ có thể xử lý các số có hoặc không có dấu thập phân. Nếu bạn lấy nó làm số, ít nhất nó có thể xử lý độ chính xác của dấu phẩy động (không yêu cầu độ chính xác kép) hoặc số hữu tỷ.
Bạn có thể xuất số dấu phẩy động với dấu thập phân (ví dụ 42.0) nếu muốn. (Hoặc thậm chí có một số trường hợp kiểm tra đầu ra dấu phẩy động và một số nguyên đầu ra, nếu nó làm cho câu trả lời của bạn ngắn hơn.)
Lỗ hổng tiêu chuẩn không được phép, vv
Các trường hợp thử nghiệm
-99.9 => -100
-33.5 => -34
-7 => -7
-1.1 => -2
0 => 0
2.3 => 3
8 => 8
99.9 => 100
42.0 => 42
-39.0 => -39
-0.1
và0.1
.0
như các trường hợp thử nghiệm dường như đề xuất không?