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

浙江商会网站建设策划方案贵阳seo网站推广

浙江商会网站建设策划方案,贵阳seo网站推广,帮别人做违法网站,石家庄疫情是真是假一、题目描述 对于给定的字符串 s 和 t ,检查 s 中的所有字符是否都在 t 中出现。(一)输入描述 第一行输入一个长度为 1 ≤ len(s) ≤ 200、仅由小写字母组成的字符串 s。 第二行输入一个长度为 1 ≤ len(t) ≤ 200、 仅由小写字母组成的字…

一、题目描述

对于给定的字符串 s 和 t ,检查 s 中的所有字符是否都在 t 中出现。

(一)输入描述

第一行输入一个长度为 1 ≤ len(s) ≤ 200、仅由小写字母组成的字符串 s。
第二行输入一个长度为 1 ≤ len(t) ≤ 200、 仅由小写字母组成的字符串 t。

(二)输出描述

如果 s 中的所有字符都在 t 中出现,则输出 true,否则输出 false。

(三)示例

输入:bcabc
输出:true

二、题目解答

(一)解题思路

1.使用HashMap统计字符串 s 中字符,如字符 a 出现则利用put方法将键值对(a,1)存入 map 中(注:a 重复出现存入的 value 值仍为1)。
2.使用HashMap的 put 方法统计 t 中的字符是否在 s 中出现,假设字符 a 在 t 中 出现,则将键值对(a,map.getOrDefault(a, 0))存入。
3.遍历 map.value() ,如存在为1的 value ,则代表 s 中存在 t 中没有的字符,则输出 f ,否则输出 t。

(二)代码实现

import java.util.*;
public class Main {public static void main(String[] args){//读取字符串S和tScanner in = new Scanner(System.in);String s = null;String t = null;s = in.nextLine();t = in.nextLine();//将s中的字符存入HashMap中Map<Character,Integer> map = new HashMap<>();for(Character c : s.toCharArray()){map.put(c, 1);}//统计t中的字符是否在s中出现for(Character c : t.toCharArray()){map.put(c, map.getOrDefault(c, 0)-1);}//遍历HashMap.value(), 如存在1则表明s中存在t中没有的字符for(int a : map.values()){if(a == 1){System.out.print("false");System.exit(0);//此处不能使用break;因为break只会终止循环,不会终止程序。}}System.out.print("true");}
}
http://www.dtcms.com/wzjs/73834.html

相关文章:

  • 宿迁哪里有做网站开发的东莞网络优化服务商
  • 如何利用NAS做网站seo黑帽优化
  • 网站开发怎么去接单中国今天最新军事新闻
  • 网站建设需要找网站建设公司做吗百度一下首页极简版
  • 国内知名网站建设企业杭州网站建设方案优化
  • wordpress同步公众号培训班线上优化
  • 公司做网站的费用怎么入账网站排名掉了怎么恢复
  • 扬中本地网站百度引流怎么推广
  • 做个个人网站要怎么做seo怎样优化网站
  • Python用数据库做网站创建app平台
  • WordPress api发布接口哈尔滨网站优化
  • 网站tag设计软件优化
  • 简历在线制作网站网络营销方案
  • html5做网站好吗seo第三方点击软件
  • 为什么做网站都用php站长工具seo综合查询下载
  • 做网站算软件开发么网页在线生成
  • 电子商务网站建设报告怎么写百度pc端提升排名
  • jq网站模板注册查询网站
  • wordpress导航栏代码seo策略分析
  • 门户网站 开发语言关键词数据分析工具有哪些
  • 深圳网站建设加q479185700痘痘怎么去除效果好
  • 幼儿园网站建设要求2345网址导航官方网站
  • 国外医院网站设计网站推广软件
  • 网站开发网页设计北京师范大学出版社优化教程网
  • 做网站的难点是什么搜狗站长平台打不开
  • 外贸soho朔州seo
  • 自己做网站 怎样下载模板谷歌搜索引擎首页
  • 大学网站建设多少钱百度企业
  • 公司做网站有什么用seo百度快速排名
  • 网站建设建议网络推广比较经典和常用的方法有