力扣刷题记录Day01

技术力扣刷题记录Day01 力扣刷题记录Day011816.截断句子
句子 是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。每个单词仅由大小写英文字母组成(不含标点符号)。
例如

扣分和刷题记录第01天

816.删节句子。

一个句子是一系列单词。列表中的单词由单个空格分隔,没有前导或尾随空格。每个单词仅由大写和小写英文字母组成(没有标点符号)。

比如‘Hello World’‘Hello’和‘Hello World Hello World’都是句子。

给你一句s?还有一个整数k?请你把s?截断?让被截断的句子只包含第一个k?文字。截断s?在句子之后。

解决方案类{

公众号:

字符串截断字符串(字符串s,int k){ 0

char * str 1=(char *)s . data();//字符串字符

char * result=strtok(str 1 ' ');//首次拆分

字符串输出=结果;//输出

for(int I=1;I k;I){ 0

结果=strtok(NULL ' ');//第二部分

output=output ' '结果;//输出叠加

}

返回输出;

}

};

执行时间:4 ms,在所有C提交中击败了37.72%的用户。

内存消耗:7.6 MB,击败所有C提交中5.26%的用户。

通过测试案例:72/72

模型答案

解决方案类{

公众号:

字符串截断字符串(字符串s,int k){ 0

int n=s . size();

int end=0,count=0;

for(int I=1;I=n;I) {//这里I比s[i]多1,I从1开始计算。

If (i==n || s[i]==' ') {//这里是遍历到底还是我数下一个空格是不是(因为最后一个字符后没有空格)

计数;

if(count==k){ 0

end=I;

打破;

}

}

}

返回s.substr(0,end);

//substr(a,b)从位置a返回长度为b的字符串。

//substr(a)返回位置A之后的所有剩余字符串(不包括A)

}

};

int main(){ 0

string s='你好我回来的每一个人';

溶液溶胶;

字符串s1=sol .截断呈现(s,5);

cout s1

系统(“暂停”);

返回0;

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/135145.html

(0)

相关推荐

  • 高脚蟹,刚刚死的螃蟹吃不完如何保存

    技术高脚蟹,刚刚死的螃蟹吃不完如何保存放冰箱的冷冻室冷冻起来,超市也卖那种冷冻的海鲜的。或者你可以腌制起来。不过死掉的螃蟹是不建议吃的。如果一次性买多了吃不了的话可以用以下方法保鲜高脚蟹:1、放在冰箱冷藏室内用湿毛巾盖上

    生活 2021年10月21日
  • 美国纽约邮政编码,谁给我个美国地址加邮编

    技术美国纽约邮政编码,谁给我个美国地址加邮编您好,给您几个地址和邮编作为参考美国纽约邮政编码: Calle C #32 Parcelas Perez Santana Ohio Arecibo的邮编是00612
    1121

    生活 2021年10月29日
  • Perl command options

    技术Perl command options Perl command optionsPerl command options
    Citing sourceOption
    Description-0[oct

    礼包 2021年12月21日
  • 如何分析web开发7中的模块化

    技术如何分析web开发7中的模块化如何分析web开发7中的模块化,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。支持json格式数据返回:例:有问题,web页

    攻略 2021年11月25日
  • rtthread的使用分析

    技术rtthread的使用分析这篇文章将为大家详细讲解有关rtthread的使用分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。RT-Thread 中,实际上线程并不存

    攻略 2021年11月10日
  • mysql高级查询中in作用是什么(mysql中and和or的用法区别举例)

    技术mysql中in和or的区别有哪些这篇文章主要讲解了“mysql中in和or的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中in和or的区别有哪

    攻略 2021年12月23日