|
3 | 3 | //정답 1 - codeisneverodd
|
4 | 4 | function solution(x) {
|
5 | 5 | var answer = true;
|
6 | | - const num = x.toString().split('') |
7 | | - let sum = 0 |
8 | | - num.forEach(element => sum += Number(element)) |
9 | | - answer = x % sum === 0 ? true : false |
| 6 | + const num = x.toString().split(""); |
| 7 | + let sum = 0; |
| 8 | + num.forEach((element) => (sum += Number(element))); |
| 9 | + answer = x % sum === 0 ? true : false; |
10 | 10 | return answer;
|
11 | 11 | }
|
12 | 12 |
|
13 | 13 | //정답 2 - chaerin-dev
|
14 | 14 | function solution(x) {
|
15 | | - // x의 각 자리에 접근하기 위해 x를 문자열로 변환 |
16 | | - let x_str = x.toString(); |
17 | | - // 각 자릿수의 합을 저장할 변수 |
18 | | - let sum_of_digits = 0; |
19 | | - // x_str의 각 문자를 숫자로 바꿔 sum_of_digits에 더해줌 |
20 | | - for (let i = 0; i < x_str.length; i++) { |
21 | | - sum_of_digits += Number(x_str[i]); |
22 | | - } |
23 | | - // x가 각 자릿수의 합으로 나누어떨어지는지 여부 반환 |
24 | | - return x % sum_of_digits == 0; |
25 | | -<<<<<<< HEAD |
| 15 | + // x의 각 자리에 접근하기 위해 x를 문자열로 변환 |
| 16 | + let x_str = x.toString(); |
| 17 | + // 각 자릿수의 합을 저장할 변수 |
| 18 | + let sum_of_digits = 0; |
| 19 | + // x_str의 각 문자를 숫자로 바꿔 sum_of_digits에 더해줌 |
| 20 | + for (let i = 0; i < x_str.length; i++) { |
| 21 | + sum_of_digits += Number(x_str[i]); |
| 22 | + } |
| 23 | + // x가 각 자릿수의 합으로 나누어떨어지는지 여부 반환 |
| 24 | + return x % sum_of_digits == 0; |
26 | 25 | }
|
27 | 26 |
|
28 | 27 | //정답 3 - jaewon1676
|
29 | 28 | function solution(x) {
|
30 | | - let sum = 0; |
31 | | - let arr = String(x).split(''); // 숫자를 하나씩 분리한다. |
| 29 | + let sum = 0; |
| 30 | + let arr = String(x).split(""); // 숫자를 하나씩 분리한다. |
32 | 31 |
|
33 | | - for(var i=0; i<arr.length; i++) { |
34 | | - sum += Number(arr[i]); // 각 숫자를 더해준다. |
35 | | - } |
| 32 | + for(var i=0; i<arr.length; i++) { |
| 33 | + sum += Number(arr[i]); // 각 숫자를 더해준다. |
| 34 | + } |
36 | 35 |
|
37 | | -return (x % sum == 0) ? true : false; // 자릿수의 합으로 x가 나누어지면 하샤드 수 |
| 36 | +return x % sum == 0 ? true : false; // 자릿수의 합으로 x가 나누어지면 하샤드 수 |
38 | 37 | }
|
39 | | -======= |
40 | | -} |
41 | | ->>>>>>> f3acd4e (Update 히샤드-수.js) |
0 commit comments