华为机试HJ81

news/2024/11/14 22:04:19/

HJ81 字符串字符匹配

法一

import java.util.*;
public class Main {public Main() {}public static void main(String[] args) {Scanner sc = new Scanner(System.in);Main solution = new Main();while (sc.hasNext()) {String pShort = sc.nextLine();String pLong = sc.nextLine();System.out.println(solution.isAllCharExist(pShort, pLong));}}public boolean isAllCharExist(String pShort, String pLong) {Set<Character> set = new HashSet<>();for (char ch : pLong.toCharArray()) {set.add(ch);}for (char ch : pShort.toCharArray()) {if (!set.contains(ch)) {return false;}}return true;}
}

法二

import java.util.*;
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextLine()) {String a = scanner.nextLine();String b = scanner.nextLine();String[] arr = a.split(" ");int count = 0;for (int i = 0 ; i < arr.length ; i++ ) {if (b.contains(arr[i])) {count++;}}if (count == arr.length) {System.out.println(true);} else {System.out.println(false);}}}
}

http://www.ppmy.cn/news/238081.html

相关文章

华为机试HJ83

HJ83 二维数组操作 法一 import java.util.Scanner; public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextInt()) { // 注意 while 处理多个 caseint m in.nextInt();i…

华为--aaa

这些全部是我自己总结和结论&#xff0c;感觉我提供的知识点不错的&#xff0c;可以给我点个关注&#xff01;也可以进行私聊讨论。 命令&#xff1a; Sys # aaa local-user jiang password cipher 123 privilege level 15 local-user jiang service-type telnet # Q # user-…

华为机试HJ38

HJ38 求小球落地5次后所经历的路程和第5次反弹的高度 描述 假设一个球从任意高度自由落下&#xff0c;每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时&#xff0c;共经历多少米?第5次反弹多高&#xff1f; 法一 import java.util.Scanner;public class Main {p…

华为机试HJ55:挑7

作者&#xff1a;翟天保Steven 版权声明&#xff1a;著作权归作者所有&#xff0c;商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处 题目描述&#xff1a; 输出7有关数字的个数&#xff0c;包括7的倍数&#xff0c;还有包含7的数字&#xff08;如17&#xff0c;…

华为机试HJ73

HJ73 计算日期到天数转换 法一 具体做法&#xff1a;库函数 JAVA的Calendar类提供了日期的操作&#xff0c;可以直接用年月日信息设置当前日期&#xff0c;记得月份要减一&#xff0c;因为默认从0开始&#xff0c;然后用DAY_OF_YEAR直接获取该天在这一年中是第几天。 impor…

华为机试HJ84

HJ84 统计大写字母个数 法一 import java.util.*; public class Main {public static void main(String[] args) {Scanner input new Scanner(System.in);while (input.hasNextLine()) {String find input.nextLine();System.out.println(count(find));}}public static int…

华为机试HJ33

HJ33 整数与IP地址间的转换 描述 原理&#xff1a;ip地址的每段可以看成是一个0-255的整数&#xff0c;把每段拆分成一个二进制形式组合起来&#xff0c;然后把这个二进制数转变成 一个长整数。 举例&#xff1a;一个ip地址为10.0.3.193 每段数字 相对应的二进制数 10 …

Java 多种List对比

前言&#xff1a; Java 中的 List 是一种常用的集合类型&#xff0c;可以存储多个元素&#xff0c;同时支持对元素进行遍历、添加、删除、查找等操作。Java 提供了多种 List 实现类&#xff0c;每种实现类都有自己的特点和适用场景。在开发中&#xff0c;我们需要根据具体的需…