题解 | #字符串字符匹配#

字符串字符匹配

https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93

一开始没看清楚题意,以为是长字符串包含整个连续的短字符串。。。

import java.util.HashSet;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String shortString = sc.next();
        String longString = sc.next();

        HashSet<Character> set = new HashSet<>();

        for (int i = 0; i < longString.length(); i++) {
            set.add(longString.charAt(i));
        }
        for (int i = 0; i < shortString.length(); i++) {
            if (!set.contains(shortString.charAt(i))) {
                System.out.println(false);
                return;
            }
        }

        System.out.println(true);
    }
}

全部评论

相关推荐

2025-12-27 22:35
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务