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

浙江商会网站建设策划方案天津百度推广网络科技公司

浙江商会网站建设策划方案,天津百度推广网络科技公司,论坛类网站如何备案,甘肃省建设厅官方网站一、题目描述 对于给定的字符串 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/527574.html

相关文章:

  • 创建网站需要学什么知识交换友情链接推广法
  • 做ppt会去什么网站找图如何做网站的教程
  • 站长之家whois百度商家
  • 网站怎么做友情连接以网红引流促业态提升
  • soap公司网站seo免费教程
  • 网站开发前端与后端源代码个人网站建站教程
  • 做网站需要什么资金aso优化前景
  • 专属头像制作素材图片成都网站seo诊断
  • 布吉做棋牌网站建设广东seo点击排名软件哪里好
  • 做伤残鉴约号网站百度网盘seo优化
  • 个人网站备案可以做博客吗手机优化大师下载安装
  • 做坑网站需要郑州seo技术外包
  • 建设银行手机绑定网站网络软文推广平台
  • 网站备案后改域名10000个免费货源网站
  • 全国最大的外发加工网衡阳seo优化推荐
  • 主题网站建设平台ks免费刷粉网站推广马上刷
  • iis做外网站点网络营销的方式有十种
  • 西部数码网站管理助手安装网站快速排名优化报价
  • 代做效果图网站建立网站一般要多少钱
  • 无锡哪里做网站网推获客平台
  • 网站上的流动图片怎么做的网站优化排名易下拉霸屏
  • wordpress导航标seo排名工具哪个好
  • 什么可以用手机做网站seo需要掌握什么技能
  • 高臣网站建设公司全球搜钻是什么公司
  • wordpress网站百度数据墨子学院seo
  • 如何在工商局网站做身份确认搜搜
  • 网站建设什么科目seo外包优化
  • 如何做网站教程合肥网站推广电话
  • 做网站jsp好还是镇江网站
  • 做电影网站失败了电脑培训学校在哪里