프로그래머스 Lv1. 하샤드 수

문제

https://programmers.co.kr/learn/courses/30/lessons/12947


접근

  1. 문자열을 배열로 변환
  2. 배열의 각 요소의 자료형을 변환
  3. 배열의 합 구하기

코드

📌 js

제출한 코드

function solution(x) {
    let sumNum = [...String(x)].map(x => +x).reduce((a,b) => a+b)
    
    if(x%sumNum==0) return true;
    
    return false;
} 

📌 python

제출한 코드

def solution(x):
    sum_num = sum(list(map(int, list(str(x)))))
    
    if(x%sum_num==0) : return True

    return False

좋은 웹페이지 즐겨찾기