반응형
양의 정수인 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);
}
}
반응형
'개발 기록 > backend' 카테고리의 다른 글
[백엔드] 프리온보딩 객체지향 1차시 - 소프트웨어 가치에서 시작하는 객체지향 (2) | 2024.01.07 |
---|---|
[백엔드]대규모 설계 시스템 기초_사전미션 (1) | 2023.12.29 |
[백엔드] 원티드- Mysql 기본기 다지기_사전미션 (0) | 2023.12.29 |
[백엔드]원티드 - 프로젝트 유연함을 높이는 객체지향 첫걸음_사전미션 (0) | 2023.12.27 |
[Java] 배열을 "이름:점수"형태로 return하기 (1) | 2023.12.04 |