Почему мое время l oop не работает в coffeescript? - PullRequest
0 голосов
/ 20 марта 2020

Результат инициализируется как 0, но через некоторое время l oop его значение остается равным 0. Я много пробовал, и он не работает, как я ожидаю. Я не знаю, так ли это из-за объявлений переменных.

armstrongNumber = (num) -> 
  originalnum = num

  result=0
  count=0
  while num != 0
     num = parseInt(num / 10)
     count++

  while num != 0
     remainder = num % 10
     result += Math.pow(remainder, count)
     num = parseInt(num / 10)


  console.log result
  console.log count
  console.log num

  if result == originalnum
     console.log "Yes, it is an Armstrong number"
  else
     console.log "It is not an Armstrong number"


armstrongNumber 12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...