1.
Mediana
Dado un arreglo de reales x, calcule su mediana.
import [Link];
import [Link];
import [Link];
public class mediana {
static int numeros[];
static int numElementos;
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Introduce la dimension del array: ");
int dim = [Link]();
[Link]();
numeros = new int[dim];
numElementos = [Link];
inicializar();
visualizar();
[Link](numeros);
visualizar();
[Link]("%n%nLa mediana es %.2f.", calcularMediana());
}
private static double calcularMediana(){
double mediana;
if(numElementos % 2 == 0){
int sumaMedios = numeros[numElementos/2] + numeros[numElementos/2 - 1];
mediana = (double)sumaMedios / 2;
} else {
mediana = numeros[numElementos/2];
}
return mediana;
}
private static void visualizar() {
[Link]();
for (int i=0; i<numElementos; i++) {
[Link](numeros[i] + " ");
}
}
private static void inicializar() {
Random r = new Random();
for (int i = 0; i < numElementos; i++) {
numeros[i] = [Link](100) + 1;
}
}
}
1. Contraseña segura
Una contraseña se considera segura si su longitud es mayor o igual a 10, tiene
al menos una letra (A-Z, a-z), tiene al menos un dígito (0-9), y tiene al menos
un símbolo diferente a letras o dígitos.
Escriba un programa que reciba como entrada una cadena y decida si
ésta corresponde a una contraseña segura.
import [Link];
public class contraseña {
public static void main(String[] args) {
String inputPassword;
Scanner input = new Scanner ([Link]);
[Link]("Ingresa una Contraseña: ");
inputPassword = [Link]();
[Link](PassCheck(inputPassword));
[Link]("");
main(args);
}
public static String PassCheck (String Password) {
String resultado = "CONTRASEÑA SEGURA";
int length = 0;
int numCount = 0;
int capCount = 0;
for (int x =0; x < [Link](); x++) {
if (([Link](x) >= 47 && [Link](x) <= 58) ||
([Link](x) >= 64 && [Link](x) <= 91) ||
([Link](x) >= 97 && [Link](x) <= 122)) {
}
if (([Link](x) > 47 && [Link](x) < 58)) {
numCount ++;
}
if (([Link](x) > 64 && [Link](x) < 91)) {
capCount ++;
}
length = (x + 1);
}
if (numCount < 1){
resultado = "No tiene suficientes números la Contraseña";
}
if (capCount < 1) {
resultado = "No tiene suficientes mayusculas la Contraseña!";
}
if (length < 10){
resultado = "No cumple con el mínimo de caracteres!";
}
return (resultado);
}
}