题解 | #挑7#

挑7

https://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b

import java.util.Scanner;
import java.util.*;
import java.util.regex.Pattern;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int s1 = input.nextInt();
        HashSet<Integer> hashSet = new HashSet<>();
        for (int i = 1; i <= s1; i++) {
            String s2 = String.valueOf(i);
            Pattern p1 = Pattern.compile("7+");
            if (i % 7 == 0) {
                hashSet.add(i);
            } else if (p1.matcher(s2).find()) {
                hashSet.add(i);
            }


        }
        System.out.println(hashSet.size());
    }
}

全部评论

相关推荐

10-16 19:16
Java
点赞 评论 收藏
分享
已注销:bro不如吃顿疯狂星期四
点赞 评论 收藏
分享
驼瑞驰_招募评论官版...:把对方打入公司库是吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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