From 35fca9ae33c941704142bbdb38ac31c04639a189 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Thu, 6 May 2021 18:49:52 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D0=BB=20=D1=82=D0=B5=D1=81=D1=82=D1=8B.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-basics-template.iml | 22 +++++ .../rd/online/service/SimpleMathService.java | 86 ++++++++++++++++--- 2 files changed, 95 insertions(+), 13 deletions(-) create mode 100644 java-basics-template.iml diff --git a/java-basics-template.iml b/java-basics-template.iml new file mode 100644 index 00000000..038395da --- /dev/null +++ b/java-basics-template.iml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java b/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java index 29215765..577e9ed9 100644 --- a/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java +++ b/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java @@ -1,5 +1,7 @@ package com.epam.izh.rd.online.service; +import java.util.Arrays; + public class SimpleMathService implements MathService { /** @@ -12,8 +14,19 @@ public class SimpleMathService implements MathService { * Например для (3, 1) метод должен вернуть 1; */ @Override - public int compare(int value1, int value2) { - return -2; + public int compare(int value1, int value2) + { + int isMax=0; + if(value1 < value2){ + isMax=-1; + } + if(value1 > value2){ + isMax=1; + } + if(value1 == value2){ + isMax=0; + } + return isMax; } /** @@ -22,7 +35,7 @@ public int compare(int value1, int value2) { */ @Override public int maxFrom(int value1, int value2) { - return -1; + return Math.max(value1, value2); } /** @@ -31,7 +44,9 @@ public int maxFrom(int value1, int value2) { */ @Override public int maxFrom(int[] values) { - return -1; + Arrays.sort(values); + int maxValue= values[values.length-1]; + return maxValue; } /** @@ -40,8 +55,12 @@ public int maxFrom(int[] values) { */ @Override public int sum(int[] values) { - return -1; - } + int sumOfArray=0; + for(int i=0; i