Упражнения Java Array: поиск пропущенного числа в массиве
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 программирования
disqus2code