ian의 개발일기장

[level1] 하샤드 수 본문

Algorithms/Programmers

[level1] 하샤드 수

ian90 2018. 9. 7. 09:46















1. 나의 풀이




문제 의도대로 자릿수의 합을 구해서, 원래 숫자가 나누어 떨어지는것을 이용했다. 입력값이 숫자여서, 자릿수의 합을 구하기위해서


숫자를 배열로 바꾸려고 String 과 map을 이용했다. 그리고 자릿수의 총합을 구하기 위해서 reduce를 이용했다.







2. 다른사람 풀이



로직은 거의 비슷하나, 세부사항이 약간 다르다. 숫자를 문자열로 바꾸는법과 문자열을 숫자로 바꾸는법, 그리고 true, false를 return하는 방법이 조금다르다.





3. 결론


숫자모양을 가진 문자열을 숫자로 바꾸는 방법은 +'숫자모양문자열' 이다.


컴퓨터 언어에서 1은 true , 0은 false 다.




4. 정리





출처 - 프로그래머스, MDN공식문서

'Algorithms > Programmers' 카테고리의 다른 글

[level1] 같은 숫자는 싫어  (0) 2018.09.10
[level1] 콜라츠 추측  (0) 2018.09.08
[level1] 약수의 합  (0) 2018.09.06
[level1] 정수 내림차순으로 배치하기  (0) 2018.09.05
[level1] 짝수와 홀수  (0) 2018.09.05