입력 행에는 r
, s
및 a
인 3 개의 양의 정수가 포함됩니다. 여기에서 (2 <= r < s < a)
입니다. r
이 소수임을 보장합니다.숫자가 연속 소수인지 어떻게 확인할 수 있습니까?
s
이 r
및 a
는 s
후 다음 소수 후 다음 소수 인 경우는, YES
를 인쇄한다 그렇지 않으면 NO
이 인쇄됩니다.
boolean isPrime(int n) {
//check if n is a multiple of 2
if (n%2==0)
return false;
//if not, then just check the odds
for(int i=3;i*i<=n;i+=2) {
if(n%i==0)
return false;
}
return true;
}
연속 요구 사항에 대해 무엇을 시도해 보셨습니까? 시도하지 않았다면 숙제를하지 않을 것입니다. – hexafraction
그건 내가 혼란스럽고 .. 도움이 필요해. 어떤 포인터라도 감사 할 것입니다. – Pritish
그들은 모두 소수입니까? 그들 사이의 숫자가 소수입니까? – Geobits