首页 > 其他分享 >100294. 统计特殊字母的数量 I

100294. 统计特殊字母的数量 I

时间:2024-04-21 12:11:48浏览次数:24  
标签:特殊 word 示例 int 字母 100294 统计

 

100294. 统计特殊字母的数量 I

  我的提交返回竞赛  
  • 通过的用户数3108
  • 尝试过的用户数3161
  • 用户总通过次数3158
  • 用户总提交次数4364
  • 题目难度Easy

给你一个字符串 word。如果 word 中同时存在某个字母的小写形式和大写形式,则称这个字母为 特殊字母 。

返回 word 中 特殊字母 的数量。

 

示例 1:

输入:word = "aaAbcBC"

输出:3

解释:

word 中的特殊字母是 'a''b' 和 'c'

示例 2:

输入:word = "abc"

输出:0

解释:

word 中不存在大小写形式同时出现的字母。

示例 3:

输入:word = "abBCab"

输出:1

解释:

word 中唯一的特殊字母是 'b'

 

提示:

  • 1 <= word.length <= 50
  • word 仅由小写和大写英文字母组成。

Java               1  
class Solution {
2  
    public int numberOfSpecialChars(String word) {
3
         int res = 0;
4
        Set<Character> lowerSet = new HashSet<>();
5
        Set<Character> upperSet = new HashSet<>();
6  
        for(int i =0;i<word.length();i++){
7
            char c = word.charAt(i);
8  
            if(c>='a' && c <='z') {
9
                lowerSet.add(c);
10
            }
11  
            else if (c>='A' && c<='Z'){
12
                upperSet.add(c);
13
            }
14
        }
15  
        for(Character item : lowerSet){
16
            char upperChar = (char) (item - 32);
17  
            if (upperSet.contains(upperChar)){
18
                res += 1;
19
            }
20
        }
21
        return res;
22
    }
23
}

标签:特殊,word,示例,int,字母,100294,统计
From: https://www.cnblogs.com/ak918xp/p/18148765

相关文章

  • 100291. 统计特殊字母的数量 II
    给你一个字符串 word。如果 word 中同时出现某个字母 c 的小写形式和大写形式,并且 每个 小写形式的 c 都出现在第一个大写形式的 c 之前,则称字母 c 是一个 特殊字母 。返回 word 中 特殊字母 的数量。 示例1:输入:word="aaAbcBC"输出:3解释:特殊字母......
  • stm32 例子 人数统计
      1单纯统计进出人数 #definepin_RED1PA0#definepin_RED2PA1intpeople_useNum=0;intstate_RED1=0;//红外1intstate_RED2=0;//红外2intcar_state[2]={0,0};intcar_oldstate[2]={0,0};voidsetup(){Serial.begin(9600);pi......
  • SciTech-Statistics-英语授课:Business Statistics商务统计
    WhatIsaPopulationParameter?ByAlaneLim,AlaneLim,ScienceExpertPh.D.,MaterialsScienceandEngineering,NorthwesternUniversityB.A.,Chemistry,JohnsHopkinsUniversityB.A.,CognitiveScience,JohnsHopkinsUniversityAlaneLimholdsaPh.D.......
  • 十六进制字符串每隔32个字母换行显示
     //每32个字节换行打印publicstaticvoidformatPrint(StringhexStr){intno=0;intlength=hexStr.length();for(inti=0;i<length;i++){if((i+1)%32==0){Strings=twoSpaceTwo(hexStr.substring(i-31,i+1));System.out.println(......
  • GEE C24 区域统计
    导读:1.以点为中心缓冲成方形或者圆形;2.编写和应用带有可选参数的函数;3.学习什么是区域统计并使用reducer;4.将计算结果导出到表中;5.将属性从一个图像复制到另一个图像。一、原理1.1从给定区域内的栅格计算统计数据称为区域统计。1.2在第22章和23章中使用ee.Image.Reduce......
  • Python-统计和微积分研讨会(三)
    Python统计和微积分研讨会(三)原文:zh.annas-archive.org/md5/6cbaed7d834977b8ea96cc7aa6d8a083译者:飞龙协议:CCBY-NC-SA4.0第五章:用Python进行更多数学概述在本章结束时,你将能够掌握序列和级数的基本概念,并编写实现这些概念的Python函数。你将了解基本三角函数及其应......
  • java使用监听统计网站信息,并获取session中对应的ip
    用javalistener统计在线人数,并获取session中对应的ip在web.xml中添加。注意放到<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>spring监听器之后,否则会报错<listener><listener-class>com.......
  • DELPHI cxgrid 统计主从表中,从表的记录数量
    效果如图所示:核心代码:procedureTForm1.Button1Click(Sender:TObject);varAIndex,I,ATotalSelectedCount,ASelectedRecordsCount:integer;AMasterView:TcxGridDBTableView;ADetailDataController:TcxCustomDataController;beginATotalSelectedCount:=......
  • Excel处理:统计打卡时长
    ##CodeDescription:Statisticsofattendancerecords(基于从打卡机导出的Excel表格,统计每个人每天的打卡时长,以及总打卡时长,将结果放入一个新的Excel表中)##Author:RuichaoMao##Date:4-16-2024importpandasaspdfromopenpyxlimportload_workbook#读取aaa.xlsx文件中的所......
  • 2320. 统计放置房子的方式数
    题目链接:本题和198.打家劫舍有异曲同工之妙。由于街道两侧互不干扰,因此可以考虑只计算出一侧的状态,然后利用乘法原理即可。状态划分时,考虑第\(i\)个地块选或不选:若选,则第\(i-1\)个地块不能选,第\(i-2\)个地块可选可不选。\(f[i]=f[i-2]\)若不选,则第\(i-1\)个地块可......