1003 B
¿Cómo se hace?
Para ordenar números se hizo uso de la librería Scanner para recoger la entrada estandar de valores desde el terminal condicionando infinitamente hasta que no halla un valor numérico entero dentro de un ArrayList. Luego se ordenó el ArrayList mediante la librería Comparator para establecerlo como método de orden dentro del "sort" del ArrayList, imprimiendo al final sus valores ordenados separados por cada línea.
Para generar los números aleatorios se hiz uso de un ArrayList de enteros y mediante un casteo contra "int" de un valor decimal aleatorio multiplicado por 101 puesto que al castear y no llegar nunca a 101 como valor aleatorio, quedaría dentro del rango 0-100. Finalmente se imprimen los valores.
Uso de la tubería
Hay un Script en el raíz del ejercición para ejecutar ambas aplicaciones mediante tubería.
En este caso, se hace uso de la salida estándar del "aleatorios" para que los recoja mediante la tubería "ordernarNumeros" con el Scanner.