Loading...
SoftUni4Mi avatar SoftUni4Mi 1 Точки

09. Theatre Promotions

Здравейте,

 

Решавам 09. Theatre Promotions от 'Basic Syntax, Conditional Statements and Loops - Lab' (17.01.2020);

https://judge.softuni.bg/Contests/Practice/Index/1189#8

и не разбирам защо Judge дава само 83/100 със switch конструкция:

https://pastebin.com/raw/gPAjvV6r

Може ли помощ какво изпускам? Във Visual Studio Code примерите минаха без проблем.

Условия:

https://softuni.bg/downloads/svn/soft-tech/Jan-2019/JavaScript/01.JavaScript-Introduction/Lab/01.Basic%20Syntax,%20Conditional%20Statements%20and%20Loops%20-%20Lab.docx

 

Благодаря предварително за отделеното време,

Поздрави

 

Тагове:
0
JavaScript Fundamentals
petrovmitko avatar petrovmitko 145 Точки

Изглежда наред задачата. Преопръчвам ти да си я пренапишеш с if, else проверки. Не пиши swich кейсове. Няма случай в който ще ти се наложи да пишеш Switch пред if, else проверки. За напред няма да ти се налага да ги пишеш. И не забравяй да си парсваш към число когато от входа ти идва число ( в случая - age = Number(age)), защото ако с тази задача няма да имаш прблеми .. с мого други е вероятно да имаш.  

 

"парсваш към число когато от входа ти идва число" не знам дали звучи странно, но точно това имам в предвид. Не си сигурен дали от джъдж ще дойде 5  или '5' 

и ползвай (  === , !== , <==, >==  ) проверки по тип и стойност

0
SoftUni4Mi avatar SoftUni4Mi 1 Точки

Благодаря, бях забравил за това да направя възръстта в число. Исках да видя дали би сработило със switch, но наистина е ненужно усложнение. Благодаря още веднъж petrovmitko.

 

Edit: Намерих грешката в ред if (age >= 0 && age <= 18) липсвало ми е = при нулата. Отделно if проверката трябва да ми е в switch конструкцията, не обратно. Judge приема и 2та варианта де.

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