본문 바로가기
개발 기록/java

[Java] 소수의 합

by jeong11 2023. 12. 6.
반응형
양의 정수인 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