华为OJ:字母大小写判断

import java.util.Scanner;
public class bigLetterCount {
	public static int CalcCapital(String str){
		int count=0;
		for(int i=0;i<str.length();i++){
			if('A'<=str.charAt(i)&&str.charAt(i)<='Z')count++;
		}
		return count;
	}

	public static void main(String args[]){
		Scanner input=new Scanner(System.in);
		String s=input.nextLine();
		System.out.println(CalcCapital(s));

	}
}

华为OJ:字母大小写判断

时间: 2024-10-10 13:07:58

华为OJ:字母大小写判断的相关文章

华为OJ IP地址判断有效性

题目标题: 判断输入的字符串是不是一个有效的IP地址 详细描述: 请实现如下接口 boolisIPAddressValid(constchar* pszIPAddr) 输入:pszIPAddr 字符串 输出:true 有效的IP地址,false,无效的IP地址 约束 输入IP为XXX.XXX.XXX.XXX格式 字符串两端含有空格认为是合法IP 字符串中间含有空格认为是不合法IP 类似于 01.1.1.1, 1.02.3.4  IP子段以0开头为不合法IP 子段为单个0 认为是合法IP,0.0.

华为OJ:2199 判断输入字符串中的括号匹配

根据不同的括号有个计数器,在遍历时,当计数器小于0则返回false或者当遍历完后,计数器仍旧不为零,也返回false. import java.util.Scanner; public class bracketsMatch { public static void main(String args[]){ Scanner input=new Scanner(System.in); String s=input.nextLine(); int a=0; int b=0; int c=0; for

【华为OJ】【056-统计大写字母个数】

[华为OJ][算法总篇章] [华为OJ][056-统计大写字母个数] [工程下载] 题目描述 找出给定字符串中大写字符(即'A'-'Z')的个数 接口说明 原型:int calcCapital(String str); 返回值:int 输入描述 输入一个String数据 输出描述 输出string中大写字母的个数 输入例子 add123#$%#%#O 输出例子 1 算法实现 import java.util.Scanner; /** * Author: 王俊超 * Date: 2015-12-2

【华为OJ】【083-计算字符串的相似度】

[华为OJ][算法总篇章] [华为OJ][083-计算字符串的相似度] [工程下载] 题目描述 对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下: 1 修改一个字符,如把"a"替换为"b". 2 增加一个字符,如把"abdd"变为"aebdd". 3 删除一个字符,如把"travelling"变为"traveling"

【华为OJ】【026-字符串加密】

[华为OJ][算法总篇章] [华为OJ][026-字符串加密] [工程下载] 题目描述 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙.下面是它的工作原理: 首先,选择一个单词作为密匙,如TRAILBLAZERS.如果单词中包含有重复的字母,只保留第1个,其余几个丢弃. 现在,修改过的那个单词死于字母表的下面,如下所示: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z T R A I L B Z E S C D F G H J K

【华为OJ】【033-名字的漂亮度】

[华为OJ][算法总篇章] [华为OJ][033-名字的漂亮度] [工程下载] 题目描述 给出一个名字,该名字有26个字符串组成,定义这个字符串的"漂亮度"是其所有字母"漂亮度"的总和. 每个字母都有一个"漂亮度",范围在1到26之间.没有任何两个字母拥有相同的"漂亮度".字母忽略大小写. 给出多个名字,计算每个名字最大可能的"漂亮度". 输入描述 整数N,后续N个名字 N个字符串,每个表示一个名字 输出描

【华为OJ】【024-字符串排序】

[华为OJ][算法总篇章] [华为OJ][024-字符串排序] [工程下载] 题目描述 编写一个程序,将输入字符串中的字符按如下规则排序. 规则1:英文字母从A到Z排列,不区分大小写.如,输入:Type 输出:epTy 规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列.如,输入:BabA 输出:aABb 规则3:非英文字母的其它字符保持原来的位置.如,输入:By?e 输出:Be?y 样例: 输入: A Famous Saying: Much Ado About Nothing(2012

【华为OJ】【023-字符串加解密】

[华为OJ][算法总篇章] [华为OJ][023-字符串加解密] [工程下载] 题目描述 1.对输入的字符串进行加解密,并输出. 2加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B:字母Z时则替换为a: 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0: 其他字符不做变化. 3.解密方法为加密的逆过程. 接口描述:实现接口,每个接口实现1个基本操作: void encrypt (char aucPassword[], char

【华为OJ】【094-多线程】

[华为OJ][算法总篇章] [华为OJ][094-多线程] [工程下载] 题目描述 问题描述:有4个线程和1个公共的字符数组.线程1的功能就是向数组输出A,线程2的功能就是向字符输出B, 线程3的功能就是向数组输出C,线程4的功能就是向数组输出D.要求按顺序向数组赋值ABCDABCDABCD, ABCD的个数由线程函数1的参数指定. 输入描述: 输入一个int整数 输出描述: 输出多个ABCD 输入例子: 10 输出例子: ABCDABCDABCDABCDABCDABCDABCDABCDABCD