1. Estructura de datos de diseño: variable
1) char [] chs; // matriz de caracteres aleatorios
2) entrada char []; // entrada de matriz de caracteres por el usuario
3)
/ * int positionRight; // Los datos de posición son correctos
int letterRight; // El número de caracteres es correcto
* /
int [] resultado; // Resultado de comparación
4) int score; // Score
2. Estructura del programa de diseño: Método
1) Método principal:
public static void main (String [] args) {
}
2) Generar matriz de caracteres aleatorios:
public static char [] generate () {// Los datos se pueden escribir sin agregar
char [] chs = new char [5];
// ...
return chs;
}
3) Comparación: matriz de caracteres aleatorios y matriz de caracteres de entrada del usuario
public static int [] check (char [] chs, char [] input) {
int [] result = new int [2];
// ...
return result;
}
3. Algoritmo de cálculo: cuerpo del método
3.1) Método principal:
public static void main (String [] args) {
}
3.2) Generar matriz de caracteres aleatorios
3.3) Comparación: matriz de caracteres aleatorios y matriz de caracteres de entrada del usuario