Задать вопрос
KoshakSB
@KoshakSB
студент ггту сухого

Почему LeetCode выдаёт ошибку?

Ошибка:

67222ab6e29f8004290394.png
67222abea50e4737660018.png

Работа кода в intellij idea:

67222b54b5d8b762534435.png

Код:

import java.util.Scanner;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Введите длину массива: ");
        var n = scanner.nextInt();

        int[] arr = new int[n];
        System.out.println("Введите элементы массива:");
        for (int i = 0; i < n; i++) {
            arr[i] = scanner.nextInt();
        }

        System.out.println("Исходный массив: " + Arrays.toString(arr));

        BubbleSort.bubbleSort(arr);

        System.out.println("Отсортированный массив: " + Arrays.toString(arr));

        scanner.close();
    }

static class BubbleSort {

        // пузырёк
        public static void bubbleSort(int[] arr) {
            int n;
            n = arr.length;
            boolean swapped;

            for (int i = 0; i < n - 1; i++) {
                swapped = false;

                for (int j = 0; j < n - i - 1; j++) {
                    if (arr[j] > arr[j + 1]) {

                        var temp = arr[j];
                        arr[j] = arr[j + 1];
                        arr[j + 1] = temp;

                        swapped = true;
                    }
                }
                if (!swapped) {
                    break;
                }
            }
        }

    }
}
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Потому, что вопрос там задается в таком виде:
class Solution {
    public int[] sortArray(int[] nums) {
        
    }
}


Вам нужно реализовать только этот метод.
Не нужно никакой отсебятины вроде метода main и организации ввода/вывода; это все платформа сделает за вас.

Ответ, например, может быть таким:
class Solution {
    public int[] sortArray(int[] nums) {
          Arrays.sort(nums);
          return nums;
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы