Loading...
Hristo13 avatar Hristo13 227 Точки

Задача 3. Триъгълник Programming Basics Online Exam - 7 January 2018

Условие

Моето решение:

https://pastebin.com/8yyeSFdM

Здравейте колеги. Без да използвам подсказката DecimalFormat("0.#")  judge ме оценява 60/100 а след използването на формата  става 80/100. Някакви идей къде ми е грешката? При локален тест на дадения пример в условието:

5.00 -> 5

6.00 -> 6

6.06 -> 6.05

6.06 вместо да стане 6.05 ми излиза като 6.1.

Тагове:
0
Programming Basics
Hristo13 avatar Hristo13 227 Точки

Грешката ми бе че не бях взел предвид всички възможни случай за равнобедрен триъгълник.

Ето го 100/100 решение - https://pastebin.com/zcKPEXvn

0
Kallyy7 avatar Kallyy7 102 Точки

Също така ако не искаш да ти бъде толкова дълго и сложно

boolean isosceles = a == b && b != c && a != c || (b == c && a != b && a != c) || (a == c && b != a && b != c);

може само boolean isosceles = a == b || b == c || c == a;  :) пак дава 100/100.

 

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