leetcode 520 Detect Capp(Easy)
来源:互联网 发布:大道寺知世家多有钱 编辑:程序博客网 时间:2024/06/10 08:47
Given a word, you need to judge whether the usage of capitals in it is right or not.
We define the usage of capitals in a word to be right when one of the following cases holds:
- All letters in this word are capitals, like "USA".
- All letters in this word are not capitals, like "leetcode".
- Only the first letter in this word is capital if it has more than one letter, like "Google".
Example 1:
Input: "USA"Output: True
Example 2:
Input: "FlaG"Output: False
Note: The input will be a non-empty word consisting of uppercase and lowercase latin letters.
练习下简单题目,直接三种情况判断了,代码很长,可以再精简的。
import java.util.Scanner;class Solution { public boolean detectCapitalUse(String word) { boolean flag_one = false; boolean flag_two = false; boolean flag_three = false; int i; flag_one = true; for(i=0;i<word.length();i++){ if(Character.isUpperCase(word.charAt(i))){ flag_one = false; break; } } flag_two = true; for(i=0;i<word.length();i++){ if(Character.isLowerCase(word.charAt(i))){ flag_two = false; break; } } if(Character.isUpperCase(word.charAt(0))){ flag_three = true; for(i=1;i<word.length();i++){ if(Character.isUpperCase(word.charAt(i))){ flag_three = false; break; } } } if(flag_one||flag_two||flag_three){ return true; } return false; } }
阅读全文
0 0
- leetcode 520 Detect Capp(Easy)
- leetcode 520[easy]---Detect Capital
- leetcode 520. Detect Capital(easy)
- leetcode-520-Detect Capital
- Leetcode #520 Detect Capital
- [LeetCode]520 Detect Capital
- LeetCode 520:Detect Capital
- LeetCode 520 Detect Capital
- Leetcode 520 Detect Capital
- LeetCode 520 Detect Capital
- 【LeetCode】520 Detect Capital
- Leetcode 520 Detect Capital
- LeetCode.520 Detect Capital
- LeetCode-Easy部分中标签为String 520. Detect Capital
- leetcode 520 Detect Capital C++
- 520. Detect Capital Easy
- LeetCode 520:Detect Capital (c++)
- LeetCode 520 Detect Capital 检测大写
- 使用ffmpeg从视频中截取图像帧
- jmeter常见问题汇总
- ArcEngine真正释放锁文件,彻底移除图层
- 轻量级框架SSH应用与开发——Struts2之学习总结(初阶)
- 整理vue学习笔记
- leetcode 520 Detect Capp(Easy)
- 数据校验,单文件上传
- java实现冒泡排序
- 设计模式_Java_适配器设计模式
- 微信支付-资料申请与配置
- 史上最详细的Android原生APP中添加ReactNative 进行混合开发教程
- 桥接模式(透传模式)和直驱模式
- Craw 第一个很简单的爬虫
- ESI 动态缓存技术