https://school.programmers.co.kr/learn/courses/30/lessons/12947?language=python3
def solution(x):
result = sum(int(i) for i in str(x))
if x % result == 0:
return True
else:
return False
sum 함수 이용
% 나머지 구하는 연산
/ 단순 나눗셈
// 나눗셈 몫
divmod() 몫과 나머지(tuple)
int형 쪼개서 int(i) for i in str(x)
각 숫자자리 sum()함수로 더하기
def solution(x):
return x % sum([int(c) for c in str(x)]) == 0
조금더 간결하게..
[코딩테스트 입문] 나머지가 1이 되는 수 찾기(Python3) (0) | 2023.01.03 |
---|---|
[코딩테스트 입문] 정수 내림차순으로 배치하기(Python3) (0) | 2023.01.03 |
[코딩테스트 입문] 문자열을 정수로 바꾸기(Python3) (0) | 2023.01.02 |
[코딩테스트 입문] x만큼 간격이 있는 n개의 숫자(Python3) (0) | 2023.01.02 |
[코딩테스트 입문] 문자열 내 p와 y의 개수(Python3) (0) | 2022.12.27 |