#4003. 千分位(Thousands Separator)

千分位(Thousands Separator)

千分位(Thousands Separator)

题目描述

给定一个十进制正整数,请为这个整数每隔三位数字添加一个逗号,注意这个整数可能很长。

输入格式

单个整数 nn

输出格式

一个含有千分位的整数表示。

样例输入 #1

1234567

样例输出 #1

1,234,567

样例输入 #2

314159265359

样例输出 #2

314,159,265,359

数据范围

  • 对于 50%50\% 的数据,1n1091 \leq n \leq 10^9
  • 对于 100%100\% 的数据,1n1010001 \leq n \leq 10^{1000}

知识点与难度

本题涉及的知识点从属于 GESP 3级,难度等级:⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模(位数≤9)/ 特殊: 1位数 / 特殊: 3位数 / 特殊: 全相同数字
2 15 9~11 Hack: 恰好3位不需逗号 / Hack: 大位数边界 / Hack: 全0串
3 30 12~20 中规模(位数100~1000)/ 大规模(位数≈1000)
4 25 21~25 随机位数 1~1000 回归