#PCBBAY0000021. Dấu phân cách hàng nghìn cho số thực (Thousands Separators for Floats)

Dấu phân cách hàng nghìn cho số thực (Thousands Separators for Floats)

Dấu phân cách hàng nghìn cho số thực (Thousands Separators for Floats)

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

Đề bài

Cho số thực xx. Hãy in theo dạng thập phân cố định có đúng 2 chữ số sau dấu chấm. Phần nguyên được chia thành các nhóm ba chữ số từ phải sang trái, các nhóm cách nhau bằng dấu phẩy ,; giữ nguyên dấu âm nếu có. Kết quả tương ứng định dạng ,.2f trong Python 3.

Input

Dòng duy nhất chứa số thực xx.

Output

In một dòng biểu diễn xx với dấu phẩy phân cách hàng nghìn và đúng 2 chữ số sau dấu chấm.

Subtask

  • Subtask 1 (100 điểm): ∣x∣≤1012|x|\le10^{12}.

Ví dụ

Ví dụ 1

Input

1234567.8

Output

1,234,567.80

Giải thích. Với dữ liệu 1234567.8, áp dụng định dạng ,.2f (phân nhóm hàng nghìn và hai chữ số thập phân) sẽ tạo chính xác chuỗi 1,234,567.80.

Ví dụ 2

Input

12.0

Output

12.00

Giải thích. Với dữ liệu 12.0, áp dụng định dạng ,.2f (phân nhóm hàng nghìn và hai chữ số thập phân) sẽ tạo chính xác chuỗi 12.00.

Ví dụ 3

Input

-98765.432

Output

-98,765.43

Giải thích. Với dữ liệu -98765.432, áp dụng định dạng ,.2f (phân nhóm hàng nghìn và hai chữ số thập phân) sẽ tạo chính xác chuỗi -98,765.43.