愚かなサル(問題バレー、Java言語の記述にP1125ロスの問題解決)

質問

P1125トピックのリンク
ここに画像を挿入説明
ここに画像を挿入説明

分析

プログラムのために配置されたアレイを構築し、非ゼロ部分の数を選択します メートル A バツ - メートル n個 最大 - 最小 値、最後の文の素数。

0と1を加えた特別審査員に!

ACコード(Javaの記述言語)

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int[] count = new int[26];
        Scanner scanner = new Scanner(System.in);
        String word = scanner.nextLine();
        scanner.close();
        for (char c : word.toCharArray()) {
            count[c-'a']++;
        }
        Arrays.sort(count);
        int num = 0;
        for (int i = 0; i < 26; i++) {
            if (count[i] != 0) {
                num = count[25]-count[i];
                break;
            }
        }
        if (num == 0 || num == 1) {
            System.out.println("No Answer\n0");
            return;
        }
        for (int i = 2; i < num; i++) {
            if (num % i == 0) {
                System.out.println("No Answer\n0");
                return;
            }
        }
        System.out.println("Lucky Word");
        System.out.println(num);
    }
}
公開された717元の記事 ウォンの賞賛1513 ビュー69万+

おすすめ

転載: blog.csdn.net/weixin_43896318/article/details/104852910