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
- For this method you need to create three methods with the same name and different signatures
- Create a method which will compare integers:
- Create a second method with the same name which will compare characters. Follow the logic of the previous method:
- 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.
- The last step is to read the input, use appropriate variables and call the getMax() from your main():
Така е, но при проверката в Judge на тази задача при инпут String дава грешка а при инпут string дава 100 точки.
https://pastebin.com/mvqVP51i - 100 точки.
А според условието би следвало това https://pastebin.com/8ugrKJ9x - да дава 100 а не 85 .
Ами явно има нещо сгрешено.По-скоро е сгрешен теста.