1556. 千位分隔数-从后面进行插入数据
数据 进行 插入 后面 分隔
2023-09-14 09:06:49 时间
1556. 千位分隔数-从后面进行插入数据
给你一个整数 n,请你每隔三位添加点(即 “.” 符号)作为千位分隔符,并将结果以字符串格式返回。
示例 1:
输入:n = 987
输出:“987”
示例 2:
输入:n = 1234
输出:“1.234”
示例 3:
输入:n = 123456789
输出:“123.456.789”
示例 4:
输入:n = 0
输出:“0”
这一题很多同学,可能就会有个思路,可能会正向构造字符串,但是正向构造之后还要进行反转,事实上大可不必,我们直接反向进行进行数据的插入,然后,我们输出最前面那个字符地址即可,解题代码如下:
char * thousandSeparator(int n){
if(n==0){
return "0\0";
}
char *re=(char *)malloc(sizeof(char)*14);
re[13]='\0';
int size=12;
int count=0;
while(n){
re[size--]=n%10+'0';
n=n/10;
count++;
if(count%3==0&&n!=0){
re[size--]='.';
}
}
return re+size+1;
}
相关文章
- R_Studio(关联)对Groceries数据集进行关联分析
- 导致大数据项目失败的4大痛点及应对策略
- 大数据十大新名词
- SPSS数据记录的选择(Select Cases)
- java多线程通信之共享数据
- Linux定时备份数据到百度云盘
- 数据湖之Hudi(12):使用Spark对Hudi中的数据进行增量查询(Incremental query)
- Sql Server 导入另一个数据库中的表数据
- Cesium加载三维倾斜摄影数据
- 74. SAP UI5 应用使用 OData V4 显示 Table 表格数据的一个陷阱
- 如何通过阅读代码的方式查出SAP ERP和CRM里物料主数据描述信息的数据库存储表
- paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
- ML之LoR:kaggle比赛之利用titanic(泰坦尼克号)数据集建立LoR模型对每个人进行获救是否预测
- 成功解决采用ax.bar进行三维绘图绘制柱状图的时候,横坐标只显示三列而不是数据中的四列
- ML之KMeans:利用KMeans算法对Boston房价数据集(两特征+归一化)进行二聚类分析
- Crawl:利用bs4和requests爬取了国内顶级某房源平台(2020年7月2日上海二手房)将近30*100多条数据并进行房价分析以及预测
- TF之LiR:利用TF自定义一个线性分类器LiR对乳腺癌肿瘤数据集进行二分类预测(良/恶性)
- ML之kNN(两种):基于两种kNN(平均回归、加权回归)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能
- ML之NB:基于news新闻文本数据集利用纯统计法、kNN、朴素贝叶斯(高斯/多元伯努利/多项式)、线性判别分析LDA、感知器等算法实现文本分类预测
- 数据缺失影响模型效果?是时候需要missingno工具包来帮你了!
- JavaScript中通过按回车键进行数据的录入
- 聚焦数据可视化之中的一个--沃尔马怎样利用数据可视化依据实时社交数据调整採购和仓储计划?
- PyTorch使用 TENSORBOARD 可视化模型、数据和训练
- 每当有人问我数据不均衡的处理时候,我推荐他使用smote
- 大数据Hadoop之——基于内存型SQL查询引擎Presto(Presto-Trino环境部署)
- 基于sklearn决策树算法对鸢尾花数据进行分类