level1_하샤드 수
2024. 1. 30. 10:53ㆍ파이썬_알고리즘(코딩테스트)/level1

내가 제출한 코드
def solution(x):
a = [int(a) for a in str(x)]
if x % sum(a) == 0:
return True
else:
return False
다른 사람이 제출한 코드
def Harshad(n):
return n%sum(int(x) for x in str(n)) == 0
return ...: 함수는 n % sum(...) == 0의 결과를 반환하고 나서 결과값이 0이면 True를 반환하고
0이 아니면 False를 반환한다.
한 줄로 끝나다니... ㅜㅜ pythonic... 대단해

'파이썬_알고리즘(코딩테스트) > level1' 카테고리의 다른 글
| level1_가운데 글자 가져오기 (0) | 2024.01.30 |
|---|---|
| level1_내적 (0) | 2024.01.30 |
| level1_음양 더하기 (0) | 2024.01.30 |
| level1_없는 숫자 더하기 (1) | 2024.01.29 |
| level1_제일 작은 수 제거하기 (0) | 2024.01.24 |