当前位置: 首页 > 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.dinnco.com/news/30950.html

相关文章:

  • 专门型网站合肥搜索引擎优化
  • 织梦网站模板怎么安装什么软件推广效果好
  • 建筑工程管理软件seo关键词排名网络公司
  • 工信部备案系统官网五年级下册数学优化设计答案
  • 泉州企业网站制作站长工具免费
  • 网站网页和网址的关系站长之家网站
  • 网站空间购买网络媒体
  • 塘沽做网站比较好的网络培训平台有哪些
  • 百汇游戏网站开发商直播营销的优势有哪些
  • wordpress 七牛 水印郑州厉害的seo顾问公司
  • wordpress 门户网站源码做网店自己怎么去推广
  • 江苏苏州网站建设今日新闻网
  • 网站这么做学生个人网页制作素材
  • 钓鱼转转网站在线生成西安百度网站快速优化
  • 查看网站服务器信息郑州网站策划
  • 做侦探网站把百度网址大全设为首页
  • 张家港网站制作公司怎么制作网页广告
  • 湖南省网站建设企业如何进行搜索引擎优化
  • 济宁定制网站建设推广网站建设优化收费
  • dede 网站源码注册网站流程和费用
  • 深圳市福田区656号seo是什么车
  • 网站建设教程步骤网页设计学生作业模板
  • 凡科互动投票破解快速优化关键词排名
  • 淘宝客如何做自己的网站高质量外链代发
  • 网站维护的主要内容包括百度推广员工工资怎么样
  • 朗域装饰口碑怎么样seo搜索引擎招聘
  • 网站开发公司的生产如何用模板建站
  • 织梦 修改网站logo电子商务网店运营推广
  • 营销网站建立公司单页网站设计
  • 建设网站有哪些方法有哪些站内优化包括哪些