L'obiettivo
Il compito è molto semplice. Dato un array che contiene solo numeri interi e stringhe , genera il numero più grande e il numero più piccolo.
Casi test
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
I numeri nelle stringhe non sono considerati numeri interi:
Input: [1, 2, 3, 4, "5"]
Output: 1, 4
Se esiste un solo numero intero, è il numero intero più grande e più piccolo:
Input: [1]
Output: 1, 1
Input: ["1", "2", "3", "4", 5]
Output: 5, 5
Regole
- Si può presumere che un array contenga sempre almeno un numero intero.
- Tutti i numeri interi sono positivi (maggiore di 0)
- L'ordine dell'output non ha importanza.
- Questo è code-golf , quindi vince l'invio con il minor numero di byte!
- Le stringhe possono contenere tutti i caratteri ASCII stampabili (
32 - 126
) e non sono vuote.
[1, 2, 3]
1 2 3
e {1; 2; 3}
sono tutti formati di input validi, quindi non vedo perché dovrebbe essere diverso per i letterali di stringa ricevuti da STDIN.