кодесурса

Упражнения Java Array: поиск пропущенного числа в массиве

script1adsense2code
script1adsense3code

Java Array: упражнение 24 с решением

Напишите программу на Java, чтобы найти пропущенное число в массиве.

Иллюстрированная презентация:


Пример решения :

Java-код:

import java.util.*;
public class Exercise24 {
 public static void main(String[] args) {
   int total_num;
   int[] numbers = new int[]{1,2,3,4,6,7};
   total_num = 7;
   int expected_num_sum = total_num * ((total_num + 1) / 2);
   int num_sum = 0;
   for (int i: numbers) {
    num_sum += i;
   }
       System.out.print( expected_num_sum - num_sum);
	   System.out.print("\n");
  }
 }

Пример данных: 1,2,3,4,6,7

Пример вывода:

                                                                              
5

Блок - схема:

«Блок-схема:

Визуализация выполнения кода Java (Python Tutor):


Редактор кода Java:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на Java, чтобы проверить равенство двух массивов.
Далее: Напишите программу на Java, чтобы найти общие элементы из трех отсортированных (в порядке убывания) массивов.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code