第一行输入一个长度
,由大小写字母、数字和空格构成的字符串
。保证首尾不为空格。
第二行输入一个字符
,保证
为大小写字母或数字。
在一行上输出一个整数,代表统计结果。
HELLONowcoder123 o
3
由于
为小写字母,因此统计其大小写形态出现的次数和,即
。
H E L L O Nowcoder123 1
1
let arr=[]
while(line = await readline()){
arr.push(line)
}
let r=arr[0].toLocaleLowerCase().split(arr[1].toLocaleLowerCase()).length-1
console.log(r) const rl = require("readline").createInterface({
input: process.stdin,
output: process.stdout,
});
const num = 2;
let inputs = [];
rl.on("line", function (line) {
inputs.push(line);
if (num === inputs.length) {
const [str, charStr] = inputs;
if (str.length < 1 || str.length > 1000) return;
const nums = str.match(new RegExp(charStr, 'ig'));
console.log(nums ? nums.length : '0');
inputs = [];
}
});
写的难受死我了,各种输入输出,烦死了.
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
// Write your code here
let arr = [];
while ((line = await readline())) {
arr.push(line);
}
let template = arr[0];
let target = arr[1];
let tempArr = template.toUpperCase().split(target.toUpperCase());
let counts = tempArr.length - 1;
console.log(counts);
})(); const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
let a = await readline()
let b = await readline()
let str = a.toLowerCase()
let key = b.toLowerCase()
const reg = new RegExp("["+key+"]",'g')
console.log((str.match(reg)||[]).length)
}()
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
let count = 0;
let arr = [];
while(line = await readline()){
arr.push(line.toUpperCase())
}
let upper_a = arr[0]
let test = arr[1]
for(let i of upper_a)
if(test === i) count++;
console.log(count);
}()
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
const arr = [];
void (async function () {
// Write your code here
while ((line = await readline())) {
let tokens = line.toString();
arr.push(tokens.toLowerCase());
}
let count = 0;
for (let k = 0; k < arr[0].length; k++) {
if (arr[0][k] === arr[1]) {
count++;
}
}
console.log(count);
})(); const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
let arr = []
while(line = await readline()){
arr.push(line.toLowerCase())
}
let first = arr[0]
let second = arr[1]
let firstArr = first.split('')
let newArr = firstArr.filter(item => item === second)
console.log(newArr.length)
}() 方法二 const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
let arr = []
while(line = await readline()){
arr.push(line.toLowerCase())
}
let first = arr[0]
let second = arr[1]
let newArr = first.split(second)
console.log(newArr.length - 1)
}() const rl = require("readline").createInterface({ input: process.stdin });
let arr = [];
rl.on("line", function(line) {
arr.push(line);
let count = 0;
if (arr.length == 2) {
let [input, str] = arr;
str = str.toLowerCase();
let input_arr = input.split("");
for (let i = 0; i < input_arr.length; i++) {
if (input_arr[i].toLowerCase() == str) {
count++;
}
}
console.log(count);
}
})
import java.util.*; import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner s=new Scanner(System.in); String all=""; String one=""; char[] ac; char temp; int num=0; while(s.hasNext()) { //s.toUpperCase(),String 转化为大写 //s.toLowerCase(),String 转化为小写 //String字符转换,s.toCharArray()与s.charAt(index) //char字符转换,String.valueOf(c)转化为String all=s.nextLine(); one=s.nextLine(); //存放原来所有的 ac=all.toCharArray(); //存放要的字符 //temp=one.charAt(0); for(int i=0;i<ac.length;i++) { if(one.equalsIgnoreCase(String.valueOf(ac[i]))) num++; } System.out.println(num); } } }