Notice
Recent Posts
Recent Comments
Link
목록17618 (1)
jyamethyst21 님의 블로그
백준 17618번 - '신기한 수' (PYTHON 풀이)
문제: 수를 입력받고 1부터 입력받은 수까지 순회하면서 각 자릿수를 전부 더했을 때, 입력받은 수의 약수라면 카운트해서 개수의 합을 출력하면 된다. 풀이:n = int(input())count = 0for i in range(1, n + 1): digit_sum = sum(map(int, str(i))) if i % digit_sum == 0: count += 1print(count)1부터 입력값까지 반복문을 돈다.입력받은 수는 숫자형이므로 순회를 할 수가 없다. 그래서 이를 문자열로 바꾼 다음 각 자릿수를 숫자형으로 변환하여 보다 쉽게 각 자릿수의 합을 구하기 위해 map 함수를 활용한다. map 함수는 map(함수, 반복 가능한 객체)로 사용하며 반복 가능한 객체를 함수형태로 ..
CODING 💻
2026. 3. 21. 01:56
