@No.HJ2
- @problem description:
写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。- @input description:
第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。- @output description:
输出输入字符串中含有该字符的个数。
var str1 = readline();
var str2 = readline();
var num = 0;
for(var i=0;i<str1.split("").length;i++){
if(str1.toUpperCase().split("")[i] == str2.toUpperCase()){
num++;
};
};
console.log(num);
算法分析:
字符串分割成单字母的数组,核心是
toUpperCase()
方法,全都转化成大写字母(当然小写也行)逐一对比Unicode码值,相同即计数加一。
Code_Zevin_J —— 2020-08-05 20:03:34