题解 | #计算某字母出现次数#

计算某字母出现次数

http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

//15ms
import java.util.*;
import java.io.*;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
        String s=null;
        while((s=bf.readLine())!=null){
            char chars[]=s.toCharArray();
            int nums=0;
            int hashh[]=new int[60];
            for(int i=0;i<chars.length;i++){
                nums=chars[i]-'A';
                if(chars[i]>='A'&&chars[i]<='Z') 
                    hashh[nums]=hashh[nums]+1;
                else if(chars[i]>='a'&&chars[i]<='z'){
                    nums=nums-32;
                    hashh[nums]=hashh[nums]+1;
                }
            }
            String str=bf.readLine();
            char aa[]=str.toCharArray();
            int ccc=0;
            if(aa[0]>='A'&&aa[0]<='Z')
                ccc=aa[0]-'A';
            else
                ccc=aa[0]-'a';
            System.out.println(hashh[ccc]);
        }
        
    }
}

全部评论

相关推荐

去B座二楼砸水泥地:不过也可以理解,这种应该没参加过秋招
点赞 评论 收藏
分享
小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务