참치코더의 꿈 메모장

알고리즘 59일차 - 프로그래머스 기출 문제(JAVA) / 약수의 개수와 덧셈 본문

잡다한 웹지식

알고리즘 59일차 - 프로그래머스 기출 문제(JAVA) / 약수의 개수와 덧셈

참치깡 2025. 6. 27. 12:03
728x90

코드 전체 부분

 

- left와 right의 값을 매개변수로 받아서 해당 값들 사이에 있는 값들의 약수가 짝수면 더하고, 홀수이면 빼서 총 값을 구하는

  문제이다.

 

-1번째 for문에서 해당 left부터 right 값까지 1개씩 돌리면서 2번째 for문에서는 해당하는 숫자의 전체 약수를 구하는 식을 

  작성했다. 이렇게 하면 해당 수가 짝수가 몇개인지 홀수가 몇개인지 구할수 있다.

- 이렇게 2번째 for문이 종료되면 해당 count에 저장되어있는 값으로 해당 값이 짝수이면 answer에 해당값을 더하고

  홀수 이면 빼는 방법을 사용해 최종적으로 answer에 값이 담기도록 코드를 작성했다.

 

- 이렇게 1번째 for문까지 종료가 되면 answer 값에는 모든 값들의 합 또는 차가 계산된 값들이 저장이 된다.

- 끝!

 

https://school.programmers.co.kr/questions/89077

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

제작년 봄 집 앞

728x90
Comments