Loading...
Miroslav_Mitov avatar Miroslav_Mitov 2 Точки

Transport Price (83/100)

Здравейте, колеги! Имам вечният проблем, Всички примерни входове от задачата вкарам и всички изходи са 100% верни! Обаче Джъджа ми дава 83/100.

Ще се радвам, ако някой по-опитен ми погледне кода и ми разясни къде съм сбъркал. Задачата е Transport Price  от Coding 101 Exam - 6 March 2016. :)

Ето и линк: http://pastebin.com/2FrUh5Fp

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

Тагове:
0
Programming Basics
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки
Best Answer

Проблема ти е в едни скоби в if-конструкцията- http://pastebin.com/GadmR9JV

Винаги слагай скоби когато ползваш логическо И или ИЛИ.

0
08/01/2017 22:07:34
Miroslav_Mitov avatar Miroslav_Mitov 2 Точки

Мерси! Не знаех това за скобите. :)

0
cvetomirG avatar cvetomirG 132 Точки

http://pastebin.com/PEKJUiRk Погледни моето решение 100/100

След малко ще разгледам и твоя код, някъде нещо бъркаш.

 

0
ambiorix avatar ambiorix 640 Точки

Здравей. Хубаво е винаги да отделяш логическите проверки в отделни скоби по логика, а в тази задача за влак и автобус дори не са ти нужни така че по-добре ги махни. Мини с дебъгера и ще видиш разликата с допълнителните скоби и без.

Ето код с двата варианта като вторият е закоментиран:

https://dotnetfiddle.net/6iSWLv

0
Miroslav_Mitov avatar Miroslav_Mitov 2 Точки

Мерси за отговора, ще ги погледна. :)

0
Vladix avatar Vladix 75 Точки

В случая даже не е нужно да се проверява (time == "day" || time == "night"), защото времето ще е или ден или нощ а за автобуса и влака това нас не ни интересува ; )

Поздрави

0
davichonov365 avatar davichonov365 127 Точки

Погледни авторското решение ,.Там има всички входове и ще намериш каде точно грешиш

 

0
g_todorov avatar g_todorov 106 Точки

Погледни и моето решение с вградени If конструкции. Сложил съм и едно ограничение за n описано в условието, което може да махнеш :)

http://pastebin.com/FhXzaRLk

0
mitaka206 avatar mitaka206 4 Точки

Моят съвет е когато имаш възможност да използваш Swich-case , много по удобно и подредено. При задачи с много условия и подусловия (каквито са на изпита) е много по-лесно да се решат, и най-малкото, лесно можеш да си намираш грешките.

това е моето решение http://pastebin.com/xv3uRJ18

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