fork download
  1. class Ideone
  2. {
  3. public static void main(String[] args)
  4. {
  5. try (java.util.Scanner in = new java.util.Scanner(System.in))
  6. {
  7. while (in.hasNextBigInteger())
  8. System.out.println(in.nextBigInteger().isProbablePrime(Integer.MAX_VALUE) ? "素数(もしくは擬素数)" : "素数ではない");
  9. }
  10. }
  11. }
Success #stdin #stdout 0.36s 321216KB
stdin
15784972975323971654049864749621799987502127016228210615459809600756321337091
20076482275874642528877202572785206718246556230772761191289305888401712790363
32472126306534139305678036079295526811246023147856603740819950443267015473827
46887582577882006317042778045016607028349687975155712582851667067054162175433
57125709299763163620347477828282645809857337037155391733444147176905126284133
60183770653681367061255962559241401200377573827535999070207195536056100458767
77323005378736375251329278063092503625035342974940309486616148131458352092041
87595661589351180194127609618198454115718914749163260401167841695823647684279
90382527877355017240118911804043435078849898432386028978606508943057243911741
99999999999999999999999999999999999999999999999999999999999999999999999999999
stdout
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数(もしくは擬素数)
素数ではない