[JS, Python] 약수의 합 구하기
코테이토 4기 알고리즘 스터디 - 10월 1주차 공통과제 A 약수의 합 구하기 🎈 문제 및 해석 입력 받은 수의 약수들의 합을 구하여라 1. 약수를 구하기 => 어떤 수 n을 n의 약수로 나누면 0이 된다(자연수 n의 약수 i에 대하여 n%i == 0)는 특성을 활용 2. 그 합을 구하기 = > 위의 조건에 부합하는 i들만 별도로 합 누적하기 ✨ 문제 풀이 // JavsScript function solution(n) { let sum = 0; for(let i=1; i Python은 삼항 연산자의 형태가 타 언어와는 조금 다르게 if else를 사용한다.
Etc/Algorithm & Solving 2022. 10. 8. 23:27
[JS, Python] 하샤드 수 구하기
코테이토 4기 알고리즘 스터디 - 9월 4주차 공통 과제 A 하샤드 🎈 문제 및 해석 입력 받은 수가 각 자리 수의 합으로 나누어 떨어진다면 True, 아니라면 False를 반환하는 함수를 만든다. 즉, 이 문제를 풀기 위해서는 각 자리 수의 합을 구하는 것이 중요하다. ✨ 문제 풀이 // JavaScript function solution(num) { let tmp = num; let digitSum=0; while(tmp){ digitSum += tmp%10 tmp = parseInt(tmp/10) } return (num%digitSum==0); } # python def solution(num): tmp = num; digit_sum = 0 while(tmp): digit_sum += tmp%10..
Etc/Algorithm & Solving 2022. 9. 30. 18:39