首页 > 其他分享 >【牛客网】字符串的最后一个单词的长度

【牛客网】字符串的最后一个单词的长度

时间:2023-02-17 14:59:38浏览次数:37  
标签:int len 单词 牛客 str 字符串 长度

题目

描述
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。

输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。

思路

先接收这一行的字符串,然后从字符串后面往前遍历,直到找到第一个空格或者i < 0为止

#include<bits/stdc++.h>
using namespace std;

int main() {
    string str;
    getline(cin, str);
    int len = 0;
    for (int i = str.size() - 1; i >= 0; i --) {
        if(str[i] == ' ') break;
        len ++;
    }
    printf("%d", len);
    return 0;
}

标签:int,len,单词,牛客,str,字符串,长度
From: https://www.cnblogs.com/basilicata/p/17130064.html

相关文章

  • 滑动窗口算法-找出字符串中无重复的最长字符串
    functionlengthOfLongestSubstring($s):string{$max=0;//返回结果,初始化为0$len=strlen($s);//传入的字符串长度$str='';//维护的滑动窗口......
  • 牛客小白月赛12 -- E 华华给月月准备礼物 (二分)
     题目描述二月中旬虐狗节前夕,华华决定给月月准备一份礼物。为了搭建礼物的底座,华华需要若干根同样长的木棍。华华手头上有一些长度参差不齐的木棍,他想将每根都裁剪成若干......
  • 牛客小白月赛12 -- B 华华教月月做数学
     题目描述找到了心仪的小姐姐月月后,华华很高兴的和她聊着天。然而月月的作业很多,不能继续陪华华聊天了。华华为了尽快和月月继续聊天,就提出帮她做一部分作业。月月的其中......
  • 字符串
    final字符串连接/*!!!!!!final字符串连接+*/@TestpublicvoidfianlStringTest(){finalStringstr2="a";finalStringstr3="b";......
  • 字符串的排列
    字符串的排列给你两个字符串 s1 和 s2,写一个函数来判断s2是否包含s1 的排列。如果是,返回true;否则,返回false。换句话说,s1的排列之一是s2的子串。示例......
  • 牛客练习赛 108 题解
    六道题目的出题人都是我,希望大家玩的开心!https://ac.nowcoder.com/acm/contest/51208A.惊鸿显然位或之后只会变大,因此答案为\(4\times(a_1\text{or}a_2\text{or}......
  • C# 字符串数组去重(去除数组中重复元素)
    1、去重distinct()或者GroupBy(p=>p).Select(p=>p.Key),去重的对象都需要为数组,具体看代码stringitemfileids="1,3,3,5,4,6,8,4,7,5,1,2";string[]sArray=itemf......
  • 《判断字符串是IP还是域名》
    首先假设输入字符串为域名,然后检查输入字符串是否是一个合法的IPv4地址。如果不是,则将输入字符串解析为域名,并输出结果。如果是一个合法的IPv4地址,则直接输出结果。注......
  • java字符串之间的拼接方法
    在java开发中,有很多时候,需要把一个集合或者数组中的数据进行拼接,拼接成一个全新格式的字符串,这时候就用到了java中的一些方法,方法如下:一、Joiner-guava点击查看代码/......
  • Windows命令findstr文本文件中查找字符串(findstr-对应于Linux中的grep命令)
    一、实例如查找coco.names文件中的car所在的行:findstr/N/A:02carcoco.names或将全部内容(用点.代替)转出到文本文件:findstr/N/A:02.coco.names>coco.txt二、知识点......