力扣刷题记录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)

相关推荐

  • 没有配置环境变量django可以用吗(创建django时如何选择编译器)

    技术启动uwsgi报错提示找不到django的模块怎么办小编给大家分享一下启动uwsgi报错提示找不到django的模块怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获

    攻略 2021年12月18日
  • 数据库访问优化法则是什么

    技术数据库访问优化法则是什么本篇文章为大家展示了数据库访问优化法则是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  在网上有很多文章介绍数据库优化知识,但是大部份文章只是对

    攻略 2021年11月23日
  • Java的JCEKS有什么作用

    技术Java的JCEKS有什么作用这篇文章主要讲解了“Java的JCEKS有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的JCEKS有什么作用”吧!JC

    攻略 2021年11月30日
  • Java学习笔记102——StringBuffer类的成员方法—替换功能

    技术Java学习笔记102——StringBuffer类的成员方法—替换功能 Java学习笔记102——StringBuffer类的成员方法—替换功能StringBuffer类的成员方法——替换功能
    S

    礼包 2021年12月17日
  • 如何解析JDK源码Java.lang.Boolean的浅析

    技术如何解析JDK源码Java.lang.Boolean的浅析这篇文章给大家介绍如何解析JDK源码Java.lang.Boolean的浅析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JDK源码(j

    攻略 2021年11月20日
  • HTTP与HTTPS有什么区别和联系

    技术HTTP与HTTPS有什么区别和联系HTTP与HTTPS有什么区别和联系,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。HTTP与HTTPS有什么区别

    攻略 2021年11月12日