https://school.programmers.co.kr/learn/courses/30/lessons/12947?language=python3
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
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()함수로 더하기
https://dev-note-97.tistory.com/65
[Python] 파이썬 나눗셈 나머지, 몫 구하기 ( / , %, // , divmod)
파이썬에서 나눗셈 연산을 시행한 결과를 얻는 방식은 다음과 같이 4개가 있습니다. ('/', '%', '//', divmod()) 1. "/" : 단순 나눗셈 - 가장 기본적인 나눗셈 (float형) a = 5 b = 3 print("a 나누기 b: ", a/b) # a
dev-note-97.tistory.com
https://www.adamsmith.haus/python/answers/how-to-sum-the-digits-of-a-number-in-python
Kite
www.adamsmith.haus
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 |