Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

IliyanKalchev avatar IliyanKalchev 0 Точки

Проблем със задача 8. Special Numbers от Lab: Data Types and Variables на JS Fundamentals

Здравейте,

Имам проблем със задача 8. Special Numbers от Lab: Data Types and Variables на JS Fundamentals.

Това е условието:

  1. 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, ще бъда изключително благодарен!

Предварително благодаря!

Тагове:
0
JavaScript Fundamentals
Axiomatik avatar Axiomatik 2422 Точки

Your code : console.log(`${digits} -> True`); (digits has been transformed by the % operation to 0).

Forum code : console.log(result ? `${i} -> True` : `${i} -> False`); (The author uses i and not result, since result would print out the current addition-operation).

Check out with debugger what happens to digits in your version.

 

0
IliyanKalchev avatar IliyanKalchev 0 Точки

Great! Thanks a lot!

(Unfrotunately the dubugger on my versin of VSC is not working properly . That's why downloaded webstorm but had no time to try it there. Will do.)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.