문제
풀이
1) 각각의 숫자 x를 분해하기 위해 split으로 배열을 만들어준다
2) 배열의 각각의 수를 reduce()를 통해 더해준다.
3) 삼항 연산자를 이용해 더한 값을 x로 나눴을때 떨어진다면 true를 반환하고 그렇지 않다면 false로 반환한다.
결과
reduce() 부분에서 parseInt(a)로 바꿔준 이유는 split()으로 문자열 배열을 만들어줬기 때문에 정수로 바꿔서 계산하기 위해서다.
'코딩 테스트' 카테고리의 다른 글
[ 프로그래머스 ] 나누어 떨어지는 숫자 배열 (0) | 2024.05.06 |
---|---|
[ 프로그래머스 ] 서울에서 김서방 찾기 (0) | 2024.05.06 |
[ 프로그래머스 ] 평균 구하기 (0) | 2024.05.06 |
[ 프로그래머스 ] 암호 해독 (0) | 2024.04.02 |
[ 프로그래머스 ] 가위 바위 보 (0) | 2024.03.25 |