From b765f1ea3e5ad72a27e102b693f391f1d3404ba9 Mon Sep 17 00:00:00 2001 From: Punk-Bird Date: Tue, 16 Sep 2025 05:51:41 +0500 Subject: [PATCH] =?UTF-8?q?task13=20=D0=9C=D0=B5=D1=85=D0=BE=D0=BD=D1=86?= =?UTF-8?q?=D0=B5=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task13/src/com.example.task13/Task13Main.java | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) 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