1715757091994598
Kiyoung Choi
  • 2016.4.29 22:54
  • 조회수 26
  • 답변수 1
1715757091994598
Kiyoung Choi
  • 2016.4.29 22:54
  • 조회수 26
  • 답변수 1

도움이 필요합니다.

이 문제는 접근도 하지 못한 체,
계속 막혀있습니다.

혹시 힌트를 얻을수 있을까요?

  • #자바스크립트 입문
  • #하샤드 수

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.29 23:36

    각 자릿수를 더하는 부분이 제일 중요할것 같은데요.
    var sum=0을 선언하고 여기에 값을 더해가는 방법으로 2가지 방법이 있습니다.

    (1) 숫자를 문자열로 바꾸면 각 문자를 접근할 수 있는데요. str[0], str[1]이렇게요. 그 다음에 그 문자를 다시 숫자로 바꿔서 더하면 됩니다.
    (2) n을 10으로 나눈 나머지를 sum에 더하고나서 n에서 그 나머지를 빼고 10으로 나누면 한 자리가 빠지져. 그렇게 계속해서 0이될때까지 반복해 보세요.

    • 감사합니다. 조언 덕분에, 잘 풀어냈습니다!!-Kiyoung Choi
      2016.5.1 15:12

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.