반응형
양의 정수인 a값이 주어질 때 1부터 a값 이하에 존재하는 모든 소수의 합을 리턴하는 solution 함수를 작성하기.
[제한사항]
- 소수란 1과 자기 자신으로만 나눠지는 수 입니다. ( 1은 소수가 아닙니다. )
- a는 최소 4부터 주어집니다.
[입출력 예]
a : 5 → 10
a : 10 → 17
a : 30 → 129
*내가 해결한 코드
public class solution {
public static void main(String[] args, int a) {
int sum =0;
for (int i=2; i<=a; i++) {
int count =0;
for(int j=1; j<=i; i++){
if(i%j ==0) {
count++;
}
}
if(count == 2) {
sum+=i;
}
}
System.out.print(sum);
}
}
반응형
'개발 기록 > java' 카테고리의 다른 글
[Java] 배열을 "이름:점수"형태로 return하기 (1) | 2023.12.04 |
---|