当前位置: 首页 > news >正文

有没有专门教做扯面的网站企业网站建设预算

有没有专门教做扯面的网站,企业网站建设预算,做网站延期交付了,查询网站备案有一个字符串数组words和一个字符串chars。 假如可以用chars中的字母拼写出words中的某个“单词”(字符串),那么我们就认为你掌握了这个单词。 words的字符仅由 a-z 英文小写字母组成。 例如: abc chars 由 a-z 英文小写字母和 “?”组成。其…

有一个字符串数组words和一个字符串chars。

假如可以用chars中的字母拼写出words中的某个“单词”(字符串),那么我们就认为你掌握了这个单词。

words的字符仅由 a-z 英文小写字母组成。 例如: abc

chars 由 a-z 英文小写字母和 “?”组成。其中英文问号“?”表示万能字符,能够在拼写时当做任意一个英文字母。 例如: "?" 可以当做 "a"等字母。

注意:每次拼写时,chars中的每个字母和万能字符都只能使用一次。

输出词汇表words中你掌握的所有单词的个数。 没有掌握任何单词,则输出0。

输入描述:

第1行输入数组words的个数,记为N。
从第2行开始到第N+1行依次输入数组words的每个字符串元素。
第N+2行输入字符串chars。

输出描述:

输出一个整数,表示词汇表words中你掌握的单词个数。

备注:

注意:
1 <= words.length <= 100
1 <= words[i].length, chars.length <= 100
所有字符串中都仅包含小写英文字母、英文问号

题目解析:本质还是判断一个字符串是否能由另一个字符串组成,字符串由26个字母组成,建一个大小为26的数组来计算每个字母出现的次数即可!

注意:要判断的一个数组中的单词是否学过,加一个循环就行,而且还需要对通配符进行单独的统计。

import java.util.Scanner;public class Main {public static void main(String[] args) {
//        String[] words = new String[]{"cat", "bt", "hat", "tree"};
//        String chars = "atach??";// 处理数据Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();String[] words = new String[n];for (int i = 0; i < n; i++) {words[i] = scanner.next();}String chars = scanner.next();// 计算chars里面出现的字符数和?的次数int[] countChars = new int[26];int count = 0;for (int i = 0; i < chars.length(); i++) {if (chars.charAt(i) == '?') {count++;continue;}countChars[chars.charAt(i) - 'a']++;}int result = 0;// 遍历每个单词,查看是否掌握for (int i = 0; i < words.length; i++) {if (isMasterWord(words[i], countChars, count)) {result++;}}System.out.println(result);}public static boolean isMasterWord(String word, int[] countChars, int count) {for (int i = 0; i < word.length(); i++) {countChars[word.charAt(i) - 'a']--;if (countChars[word.charAt(i) - 'a'] < 0) {count--;// ? 不够用了直接返回falseif (count < 0) {return false;}}}return true;} 
}

http://www.yayakq.cn/news/97556/

相关文章:

  • iis创建网站长沙品牌网站建设
  • DW做注册网站网站开发公司起名
  • 网站建设商务合同范本wordpress 网页排版
  • 郑州自助建站模板wordpress问答站模板
  • 网站站长如何赚钱seo自己做网站吗
  • 百度权重排名高的网站廊坊做网站公司排名
  • 如何建一个网站多少钱网站admin密码忘记了怎么办
  • 中国建设银行网站维护wordpress免费建站
  • 做图片网站用什么程序引航博景网站做的好吗
  • 自己怎么个人网站科技软件公司网站模板
  • 网站签到的作用传奇网页游戏哪个好玩
  • 网站被惩罚之后怎么做南京建设网站报价
  • 蚌埠网站开发外包wordpress只能做博客吗
  • 我国政务网站建设统计基础微网站开发动态
  • 你好南京网站定制开发产品
  • 程序员外包网seo网络推广什么意思
  • 申请域名建立网站网上免费开店怎么开
  • 广东省建设厅网站可以查网站收录更新
  • 淘宝网站的推广与优化怎样进行网站后台管理
  • 门户做网站dedecms网站
  • 开设网站步骤寻找郑州网站优化公司
  • 提高网站流量的软文案例wordpress 多重筛选
  • 常州网站推广软件蚌埠网站建设公司
  • 中建材建设有限公司网站中国国际进出口博览会2022
  • 网站建站是 什么搜索栏搜索网站?热?文
  • 营销型网站架构企业网站 php
  • 网站建网站建设和优浙江网缘科技有限公司
  • 企业建站网站建站系统网站 keywords seo
  • 标杆网站建设钓鱼网站盗号
  • 重庆网站建设公司有哪些上海网站备案核验