#PCBBAY0000025. Định dạng general với 6 chữ số có nghĩa (General Format with Six Significant Digits)

Định dạng general với 6 chữ số có nghĩa (General Format with Six Significant Digits)

Định dạng general với 6 chữ số có nghĩa (General Format with Six Significant Digits)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho số thực xx. Hãy biểu diễn xx bằng định dạng tổng quát với 6 chữ số có nghĩa (.6g trong Python 3). Tùy độ lớn của số, định dạng tự chọn dạng thập phân thông thường hoặc ký pháp khoa học và loại các số 0 không cần thiết ở cuối phần thập phân. Số chữ số có nghĩa không đồng nghĩa với số chữ số sau dấu chấm.

Input

Một dòng chứa xx.

Output

In một dòng theo định dạng tổng quát .6g của Python 3.

Subtask

  • Subtask 1 (100 điểm): xx là số thực hữu hạn trong miền float.

Ví dụ

Ví dụ 1

Input

12345.6789

Output

12345.7

Giải thích. Với dữ liệu 12345.6789, áp dụng định dạng .6g (sáu chữ số có nghĩa) sẽ tạo chính xác chuỗi 12345.7.

Ví dụ 2

Input

0.001234567

Output

0.00123457

Giải thích. Với dữ liệu 0.001234567, áp dụng định dạng .6g (sáu chữ số có nghĩa) sẽ tạo chính xác chuỗi 0.00123457.

Ví dụ 3

Input

12.0

Output

12

Giải thích. Với dữ liệu 12.0, áp dụng định dạng .6g (sáu chữ số có nghĩa) sẽ tạo chính xác chuỗi 12.