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

Разлика между зададено по условие закръгляне и изискван от Judge резултат

Решение на задача  02. Radians to Degrees от First Steps in Coding - Exercise, за което на 17.09.2020 Judge отсъди 100/100:

import java.util.Scanner;
class Main {
  public static void main(String[] args) {
   Scanner scan = new Scanner(System.in);  
   double radians = Double.parseDouble(scan.nextLine());
   double degrees = radians * 180 / Math.PI;
   System.out.printf("%.0f", degrees);    
  }
}

На 04.10.2020 при копирано абсолютно същото решение от 17.09.2020 Judge отсъди 80/100.
На 04.10.2020 задачата беше решена и от Десислава Топузакова, като Judge също присъди 80/100.
На 10.10.2020 тествах същия код, но със закръгляне към по-ниска стойност, т.е. накрая със System.out.printf("%.0f", Math.floor(degrees));
Judge отсъди 100/100!

Идеята да пробвам с различно закръгляне дойде след като на 08.10.2020 при решаване на задача 05. Firm от Conditional Statements - More Exercises Judge отсъждаше 80/100 при спазване на зададеното в задачата условие за закръгляне на часовете към по-ниско цяло число. При закръгляне към по-голямо цяло число Judge отсъди 100/100.

Тагове:
1
Programming Basics with Java
krum_43 avatar krum_43 756 Точки

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

0
totoland100 avatar totoland100 -4 Точки

I seriously love your blog.. Very nice colors & theme.

Did you build this amazing site yourself? Please reply back  and good site info for me come and nice web info for you 안전놀이터

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