[프로그래머스][LV.1] 하샤드 수 | python3
문제 링크: 하샤드 수 문제 설명문제 설명양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.제한사항- x는 1 이상, 10000 이하인 정수입니다. 문제 풀이while문을 이용하여 x루프할 때마다 x에 10으로 나눈 몫을 저장하고 10으로 나눈 나머지값을 한 변수에 계속 더해줘서 자릿수의 합을 만들어줌 처음에 따로 변수 n을 안쓰고 x로만 써서 마지막 if문에서 문제가 생겼음.처음값 x에 자릿수의 합을 나눈 값이 0이 아니면 false 반환 내코드def solution(x): ..
2025.01.16