diff --git a/task13/src/com.example.task13/Task13Main.java b/task13/src/com.example.task13/Task13Main.java index 5823abc5..90d6242c 100644 --- a/task13/src/com.example.task13/Task13Main.java +++ b/task13/src/com.example.task13/Task13Main.java @@ -2,18 +2,31 @@ public class Task13Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* int[] arr = {9, 1100, 7, 8}; - removeMoreThen1000(arr); + arr = removeMoreThen1000(arr); System.out.println(java.util.Arrays.toString(arr)); - */ } static int[] removeMoreThen1000(int[] arr) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return null; + if (arr == null) + return null; + + int count = 0; + for (int number : arr) { + if (number <= 1000) count++; + } + + int[] newArr = new int[count]; + + int index = 0; + for (int number : arr) { + if (number <= 1000) { + newArr[index] = number; + index++; + } + } + + return newArr; } } \ No newline at end of file