JAVA0分求助!!
查看原帖
JAVA0分求助!!
813274
lovecode22142楼主2023/11/1 15:16
import java.util.Scanner;

public class Main {
    public static void calculate(String word) {
        int maxn=0,minn=26;
    char []words=word.toCharArray();
    int []statistic=new int[123];

    for(int i=0;i<words.length-1;i++)
    {
        statistic[words[i]]++;
    }

    for(int i=97;i<=122;i++){
        if(statistic[i]>=maxn)
            maxn=statistic[i];
    }for(int i=97;i<=122;i++){
            if(statistic[i]<minn&&statistic[i]!=0)
                minn=statistic[i];
        }
    compare(maxn,minn);
    }
    public static void compare(int maxn,int minn){
        int m=maxn-minn;
        int count=0;
        for(int i=1;i<=m;i++){
            if(m%i==0)
                count++;}
        if(count==2){
            System.out.println("Lucky Words");
            System.out.println(m);}
        else{
            System.out.println("No Answer");
            System.out.println(m);
        }}

    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String word=sc.nextLine();
        calculate(word);
    }
}
2023/11/1 15:16
加载中...