Професионална програма
Loading...
Ivanstpv avatar Ivanstpv 4 Точки

Java Fundamentals- Methods - Lab 09.Greater Of Two Values

Здравейте, смятам че има грешка в условието на следната задача, която иначе е много приятно упражнение. Оцветеното в червено String мисля, че трябва да бъде с малка буква- string, oсвен ако идеята не е била дa напишем кода да преминава на lowerCase при четене на първият ред от входа. Поздрави!

1.Greater of Two Values

You are given two values of the same type as input. The values can be of type int, char of String. Create a method getMax() that returns the greater of the two values:

Examples

Input

Output

int

2

16

16

char

a

z

z

String

Ivan

Todor

Todor

Hints

  1. For this method you need to create three methods with the same name and different signatures
  2. Create a method which will compare integers:
  3. Create a second method with the same name which will compare characters. Follow the logic of the previous method:
  4. Lastly you need to create a method to compare strings. This is a bit different as strings don't allow to be compared with the operators > and <

You need to use the method "compareTo()", which returns an integer value (greater than zero if the compared object is greater, less than zero if the compared object is lesser and zero if the two objects are equal.

  1. The last step is to read the input, use appropriate variables and call the getMax() from your main():
Тагове:
0
Java Fundamentals
krum_43 avatar krum_43 636 Точки

Ако пишеш на Java типа String се пише с главно S.

 

0
Ivanstpv avatar Ivanstpv 4 Точки

Така е, но при проверката в Judge на тази задача при инпут String дава грешка а при инпут string дава 100 точки.

https://pastebin.com/mvqVP51i - 100 точки.

 

А според условието би следвало това https://pastebin.com/8ugrKJ9x - да дава 100 а не 85 .

1
krum_43 avatar krum_43 636 Точки

Ами явно има нещо сгрешено.По-скоро е сгрешен теста.

0