로딩
요청 처리 중입니다...

JAVA_LeetCode 3622_Check Divisibility by Digit Sum and Product

 JAVA_LeetCode 3622_Check Divisibility by Digit Sum and Product

JAVA_LeetCode 3622_Check Divisibility by Digit Sum and Product 풀이 class Solution { public boolean checkDivisibility(int n) { int num = 0, sum = 0, temp = n; long prod = 1; // 오버플로우 방지 // 합 구하기 while(temp > 0){ num = temp % 10; sum += num; prod *= num; temp /= 10; } return n % (sum + prod) == 0; } } 자릿수 추출, 오버플로우 방지 문제 임의값을 저장할 변수, 합계 변수, 곱셈 변수를 가지고 데이터를 초기화하며 진행 이후 n을 (곱셈/합계) 변수 더한 값으로 나눴을때 0이 되는지 체크 * 출처 https://leetcode.com/problems/check-divisibility-by-digit-sum-and-product...