Loading...
mr.ivanov avatar mr.ivanov 18 Точки

Transport Price - JavaScript - Завърших задачата но judge дава 60 точки

Задачата ми работи но judge не ми дава 100-те точки

След това видях че има ограничение на числата от 1 до 5000

Със сигурност проблема е оттам

В моето решение съм направил така че ако е извън обхват да си пише Out Of Range. Дори да премахна линията отпечатай Out Of Range програмата не прави нищо, но пак ми дава 66 точки.

Никъде не пише какъв трябва да е резултата при числа извън обхвата 1 до 5000 моят дава грешка когато въведеш число извън обсега затова спирам програмата с return и програмата си работи правилно.

Според мен решението си е правилно. Все пак на Judge не му харесва. Не искам решение, а търся какъв изход се очаква ако числото е минусово или над 5000 ?

 

https://pastebin.com/tx8cdxtj

 

edit : Експериментирах и на последната линия премахнах return и добавих една проверка дали числото е в обхвата за да принтира само ако е в обхват. 

https://pastebin.com/k8mvn9mz

И все пак judge не ще да ми дава точките

0
Programming Basics 26/05/2018 18:51:44
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

какво правиш ако ти дадат точно 5000  :) изпускаш момента в които n може да е точно 5000 смени проверката или сложи <5001 и трябва да си ок

0
mr.ivanov avatar mr.ivanov 18 Точки

Аха искаш да кажеш до 5000 включително. Прав си, но Judge продължава да дава същите грешки

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

ех мислех че ще се сетиш и за другото :Д ами ако имаш точно 20? пак какво правим :) и това изпускаш и при 100 :Д 

това са задачи от условия :) затова са направени така : ) бтв винаги можеш да си проверяваш тея гранични случай ръчно с дебъгера пускаш ръчно <=20 <=100 с някакви лесни числа и гледаш дали получваш което искаш.. 

0
mr.ivanov avatar mr.ivanov 18 Точки

Подвеждаш ме първо казваш да сменя на 5001 и трябва да съм ок, а сега че имало и още нещо. А и мисля че се бъркаш нещо. За пътуването с автобус минимума е 20 км. По-евтино е от таксито следователно трябва да е n < 20, а не n <= 20.

edit : Оправих я 

https://pastebin.com/3V3795Cq

0
26/05/2018 21:37:26
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

каза че искаш насоки казах ти изпускаш граничните моменти попитах те какво ще се случи ако е точно 5000,ами ако е точно 20? или точно 100? виж мога да ти го напиша решението или обесня но ти поиска насоки. Предположих че като го видиш това и ще си кажеш ама чакаи аз имам и други гранични проверки при тях какво ще стане,само ти посочих какъв тип е грешката ти.Честно дори не помня условието какво е точно просто някакъв pastebin ми се намира някакви задачи дето съм ги качвал явно и преди ми стоят.

https://pastebin.com/EHCmEXAf - ето го на с# математиката ти е вярна, if else проверките

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