import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String input; StringBuilder sb=new StringBuilder(1000); while((input=br.readLine())!=null) { int sum=0; for (int i = 0; i < input.length(); i++) { if(input.charAt(i)>=97 && input.charAt(i)<=122) sum+=input.charAt(i)-96; else if(input.charAt(i)>=65 && input.charAt(i)<=90) sum+=input.charAt(i)-38; } if(isPrime(sum)) sb.append("It is a prime word.\n"); else sb.append("It is not a prime word.\n"); } System.out.print(sb); } public static boolean isPrime(int number) { if(number!=2 && number%2==0) return false; for (int i =3; i <= Math.ceil(Math.sqrt(number)); i=i+2) { if(number%i==0) return false; } return true; } }
0 comments: