Ваш путь достаточно быстр для трех чисел, но что произойдет, если при следующем задании вам потребуется выполнить ту же задачу в списке из 10 целых чисел? Или 100? Или 1 000 000?
Продолжая изучать программирование, вы поймете, что эффективность стратегии, выбранной вами для решения проблемы (алгоритма), может сильно различаться в зависимости от размера входных данных. Стратегия, которую вы выбрали при попытке решить эту проблему, состояла в том, чтобы перечислить все способы, которыми три числа могут соотноситься по размеру - не так уж плохо, поскольку их всего шесть, - но даже для десяти чисел существуют миллионы способов! Лучшим выбором алгоритма было бы хранить их в структуре, где их размер увеличивается от элемента к элементу (путем их сортировки), поскольку большинство алгоритмов сортировки по-прежнему будут работать хорошо с очень большими входными наборами.