题目解析
本题可以分别统计出chars和word中各字符的数量,然后遍历word每个字符c,比较word和chars中统计的c字符数量,如果word的c数量超过了chars的c数量,那么就就将超出数量计入diff中。
最终比较diff和chars中万能字符‘?’的数量,如果chars中万能字符‘?’的数量 >= diff,那么说明chars可以使用万能字符补足不同部分,即可以学会word。
JS算法源码
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
const n = parseInt(await readline());
const words = [];
for (let i = 0; i < n; i++) words.push(await readline());
const chars = await readline();
console.log(getResult(words, chars));
})();
function getResult(words, chars) {
let ans =

已下架不支持订阅
1871

被折叠的 条评论
为什么被折叠?



