微信扫一扫打赏支持

华为机试题---1、字符串最后一个单词的长度

华为机试题---1、字符串最后一个单词的长度

一、总结

一句话总结:

注意php标准读入,注意字符串分割,这两个都非常常用
<?php
  $inputStr = fgets(STDIN);
  $str2Arr = explode(' ',trim($inputStr));
  echo strlen($str2Arr[count($str2Arr)-1]);

 

 

1、php读取标准输入?

fgets()读取行,STDIN为标准输入,非常好记

$inputStr = fgets(STDIN);

 

2、php 字符串分割为数组函数?

explode方法,第一个参数是分割符,第二个参数是分割的字符串

$str2Arr = explode(' ',trim($inputStr));

 

 

 

二、内容在总结中

题目描述

计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

示例1

输入

复制
hello world

输出

复制
5

 

 

1 <?php
2   $inputStr = fgets(STDIN);
3   $str2Arr = explode(' ',trim($inputStr));
4   echo strlen($str2Arr[count($str2Arr)-1]);

 

 

 

 

 

 

 

 

 
posted @ 2019-12-29 17:01  范仁义  阅读(172)  评论(0)    收藏  举报