Проблем със задача 8. Special Numbers от Lab: Data Types and Variables на JS Fundamentals
Здравейте,
Имам проблем със задача 8. Special Numbers от Lab: Data Types and Variables на JS Fundamentals.
Това е условието:
- Special Numbers
Write a program to receive a number n and for all numbers in the range 1…n print the number and if it is special or not (True / False).
A number is special when its sum of digits is 5, 7 or 11.
Examples
Input |
Output |
15 |
1 -> False 2 -> False 3 -> False 4 -> False 5 -> True 6 -> False 7 -> True 8 -> False 9 -> False 10 -> False 11 -> False 12 -> False 13 -> False 14 -> True 15 -> False |
Hints
To calculate the sum of digits of given number num, you might repeat the following: sum the last digit (num % 10) and remove it (sum = sum / 10) until num reaches 0. Use parseInt() while dividing to get only integer numbers.
Сготвих този код https://pastebin.pl/view/3b3779c6
Не минава в Judge. Във VSC индикира специалните числа, но всички са с нулеви стойности:
0 -> False
0 -> False
0 -> False
0 -> False
0 -> True
0 -> False
0 -> True
0 -> False
0 -> False
0 -> False
0 -> False
0 -> False
0 -> False
0 -> True
0 -> False
От форума свалих този код: https://pastebin.pl/view/7539935e
Той минава в Judge. НО изпълнението във VSC е същото като горе!!!
В webstorm ОБАЧЕ и двата кода си работят.
Ако на някой му се занимава да погледне и, ако няма да е много сложно за старческата ми глава, обясни защо едното върви в Judge, но не и във VSC, второто не върви нито в Judge, нито във VSC, но пък и двете вървят в webstorm, ще бъда изключително благодарен!
Предварително благодаря!