华为OJ平台练习题
来源:互联网 发布:下载模组的软件 编辑:程序博客网 时间:2024/05/16 17:38
字符串最后一个单词的长度(2016-04-10)
题目描述
解题思路
利用空字符串将字符串分隔成数组,然后获取数组最后一个元素,也就是字符串最后一个单词,然后获取字符串的长度即可。
代码
Java:
import java.util.*; public class Main{ public static int lengthOfLast(String str) { String[] s =str.split(" "); return s[s.length-1].length(); } public static void main(String[] args) { Scanner scan = new Scanner(System.in); while(scan.hasNext()){ String str = scan.nextLine(); System.out.println(lengthOfLast(str)); } } }
Python:
class Soultion: # @param {string} A string # @return {int} the length of last word def lengthOfLastWord(s): if(len(s) >= 128): return -1 else: # Write your code here list = s.split() lastword = list[-1] return len(lastword) if __name__ == '__main__': string = raw_input('') length = lengthOfLastWord(string) print(length)
欢迎相互交流!!!O(∩_∩)O~
0 0
- 【华为OJ平台练习题】
- 华为OJ平台练习题
- 【华为OJ平台练习题】逆序输出字符串
- 【华为OJ平台练习题】Ascii码排序
- 华为OJ平台练习题--24点游戏
- 【华为OJ平台练习题】求最后一个单词长度
- 【华为OJ平台练习题】求最后一个单词长度
- 【华为OJ平台练习题】统计一段字符串中含有空格、英文、数字的个数
- 【华为OJ平台练习题】求最大公共子串的个数和元素
- 华为OJ平台:“编译错误”
- 华为OJ平台:“编译错误”
- 华为OJ上挑7的练习题解决过程
- 华为OJ平台题目:火车进站
- 华为OJ平台题:字符串加解密
- 华为OJ平台题目:蛇形矩阵
- 华为OJ平台遇到的坑
- 华为OJ平台——求解立方根
- 华为OJ平台题目->砝码重量
- linux使用未解决问题
- 进程间通信 - 命名管道实现
- 第五届华中区程序设计邀请赛 网络赛Calculation E 【状压dp】
- 几种常见的窗函数
- 线程相关——HandlerThread、IntentService、ResultReceiver:结果接收者、AsyncTask:异步任务、Android中处理线程间通信的方式
- 华为OJ平台练习题
- 关于jsp乱码的一点小分析
- js原型链
- 进程间通信 - 邮槽实现
- spring security:第一个程序
- 最长上升子序列
- js函数调用方式
- [G.E.B] 埃舍尔的作品
- 传说中的oracle的java证书这个样子!