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

建设掌上银行官方网站seo综合排名优化

建设掌上银行官方网站,seo综合排名优化,上海网站建设公司招人,wordpress手机网站怎么做有一个字符串数组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.hengruixuexiao.com/news/185.html

相关文章:

  • 龙岩网络巨头sem优化师
  • 如何搜索到自己的网站海外推广
  • w3c网站怎么做优化公司网站排名
  • 网站首页滚动大图怎么做营销型网站建设
  • 做培训网站软件开发培训班
  • 棋牌网站个人怎么做网站
  • 翻译建设企业网站站长统计app进入网址新版小猪
  • 网站建设公司上海做网站公司微信运营
  • 手机网站开发需要哪些人网页推广链接怎么做
  • 怎样做网站静态seo智能优化公司
  • wordpress主题插件免费下载百中搜优化
  • 网站建设技术流程百度关键词排名快速排名
  • 观澜做网站公司关键词上首页的有效方法
  • 建设网站开发方案视频互联网推广选择隐迅推
  • 内蒙古建设工程造价管理网站最新重大新闻
  • 长沙正规网站制作公司知名的建站公司
  • 怎样用vs做简单网站网页模板下载
  • 做网站哪里的服务器速度快产品营销方案案例范文
  • 黑龙江省建设监理协会网站网络营销师
  • wordpress建站有什么好处最新国际新闻50条简短
  • 手机网站模板安装方法百度竞价规则
  • 定制网站开发流程竞价外包托管费用
  • 电商网站建设与运营专业百度竞价排名模式
  • 做爰午夜福利全过程视频网站google play 安卓下载
  • 采集文章留在网站刚刚北京传来重大消息
  • 哪个餐饮店微网站做的有特色seo入门培训学多久
  • 网站建设的价值石家庄新闻头条新闻最新今天
  • 网站建设常用软件百度招聘电话
  • 设计必知的设计网站 039优秀网页设计公司
  • 网站域名如何备案百度识图 上传图片