Die Aufgabe
Die Aufgabe ist sehr einfach. Bei einem Array, das nur Ganzzahlen und Zeichenfolgen enthält , geben Sie die größte und die kleinste Zahl aus.
Testfälle
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
Zahlen in Zeichenfolgen werden nicht als Ganzzahlen betrachtet:
Input: [1, 2, 3, 4, "5"]
Output: 1, 4
Wenn es nur eine ganze Zahl gibt, ist dies sowohl die größte als auch die kleinste ganze Zahl:
Input: [1]
Output: 1, 1
Input: ["1", "2", "3", "4", 5]
Output: 5, 5
Regeln
- Sie können davon ausgehen, dass ein Array immer mindestens eine Ganzzahl enthält.
- Alle ganzen Zahlen sind positiv (größer als 0)
- Die Reihenfolge der Ausgabe spielt keine Rolle.
- Das ist Code-Golf , also gewinnt die Einsendung mit der geringsten Anzahl von Bytes!
- Zeichenfolgen können alle druckbaren ASCII-Zeichen (
32 - 126
) enthalten und sind nicht leer.
[1, 2, 3]
1 2 3
und {1; 2; 3}
sind alle gültigen Eingabeformate, daher verstehe ich nicht, warum dies für von STDIN empfangene String-Literale anders sein sollte.