Loading...

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

misho_999 avatar misho_999 6 Точки

Разминаване между условие на задача и проверка в Judge

Защо се получва следното разминаване между условието на задачата и проверката при нулевият тест в Judge?

Задача 1. Парички

Преди време Пешо си е купил биткойни. Сега ще ходи на екскурзия из Европа и ще му трябват евра. Освен биткойни има и китайски юанa. Пешо иска да обмени парите си в евро за екскурзията. Напишете програма, която да пресмята колко евра може да купи спрямо следните валутни курсове:

  • 1 биткойн = 1168 лева.
  • 1 китайски юан = 0.15 долара.
  • 1 долар = 1.76 лева.
  • 1 евро = 1.95 лева.

Обменnото бюро има комисионна от 0 до 5 процента от крайната сума в евро.

Вход

От конзолата се четат 3 числа:

  • На първия редброят биткойни. Цяло число в интервала [0…20]
  • На втория редброят китайски юана. Реално число в интервала [0.00… 50 000.00]
  • На третия ред комисионната. Реално число в интервала [0.00 ... 5.00]

Изход

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

Примерен вход и изход

Вход

Изход

Обяснения

1

5

5

569.668717948718

1 биткойн = 1168 лева

5 юана = 0.75 долара

0.75 долара = 1.32 лева

1168 + 1.32 = 1169.32 лева = 599.651282051282 евро

Комисионна: 5% от 599.651282051282 = 29.9825641025641

Резултат: 599.651282051282 - 29.9825641025641 = 569.668717948718 евро

Вход

Изход

Вход

Изход

20

5678

2.4

12442.2442010256

7

50200.12

3

10659.4701177436

 

 

 

 

-----------------------------------------------------------------------------------------------------

 и в следващият момент в Judge 0/100

Условието казва, че не е нужно резултатът да се закръгля, а Judge очаква закръгление до вторият знак.

Не искам да критикувам никой, но по време на изпит как да резбера какво очакава Judge (дали до втори, трети или пети знак) след като нулевите тестове няма да са достъпни?

И най-вероятно резултатът ще е sum - = 100; изпитни точки :)

----------------------------------------------------------------------------

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

Тагове:
0
Programming Basics 05/03/2018 15:12:42
TodorovP avatar TodorovP 177 Точки

За съжаление има и други подобни, които отнемат време, макар и малко. Например в задачи за рисуване се оказва, че трябва да се зададе символ "-" вместо "_", както е видно от условието.

0
misho_999 avatar misho_999 6 Точки

Дааа и с този проблем се сбъсках :)

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