Задание
Задача очень простая. Учитывая массив, содержащий только целые числа и строки , выведите наибольшее число и наименьшее число.
Тестовые случаи
Input: [1, 2, 3, 4, 5, 6, 7, 8]
Output: 1, 8
Input: [5, 4, 2, 9, 1, 10, 5]
Output: 1, 10
Input: [7, 8, 10, "Hello", 5, 5]
Output: 5, 10
Числа в строках не считаются целыми числами:
Input: [1, 2, 3, 4, "5"]
Output: 1, 4
Если есть только одно целое число, оно является как наибольшим, так и наименьшим целым числом:
Input: [1]
Output: 1, 1
Input: ["1", "2", "3", "4", 5]
Output: 5, 5
правила
- Вы можете предположить, что массив всегда будет содержать хотя бы одно целое число.
- Все целые числа положительны (больше 0)
- Порядок вывода не имеет значения.
- Это код-гольф , поэтому выигрывает представление с наименьшим количеством байтов!
- Строки могут содержать все печатаемые символы ASCII (
32 - 126
) и не являются пустыми.
[1, 2, 3]
1 2 3
и {1; 2; 3}
все они являются допустимыми форматами ввода, поэтому я не понимаю, почему они должны отличаться для строковых литералов, полученных из STDIN.