Problem

2 /4


Métodos incorporados

Theory Click to read/hide

Hay muchas rutinas de cadenas en C#.  Muchos de ellos se denominan usando notación de puntos y se denominan métodos. Puede encontrar una lista completa de métodos de manipulación de cadenas en Internet
Vamos a familiarizarnos con algunos de los más simples y útiles.
cadena s = "aAbBcC11" cadena sUp = s.ToUpper() // sUp = "AABBCC11" - un método que convierte cada carácter de una cadena a mayúsculas string sLow = s.ToLower() // sLow = "aabbcc11" - un método que convierte cada carácter de una cadena a minúsculas A la izquierda del punto está el nombre de la cadena (o la propia cadena entre comillas) al que se va a aplicar el método, y a la derecha del punto está el nombre del método. El método siempre se escribe entre paréntesis. Cualquier parámetro puede ir entre corchetes si es necesario.
 

Problem

Se dice que una contraseña es segura si incluye letras latinas en minúsculas, letras latinas en mayúsculas y números, y su longitud debe ser de al menos 8 caracteres. Es necesario determinar si esta contraseña es criptográficamente segura.< /p > Entrada: se ingresa una línea, que consta solo de letras y números latinos. El número de caracteres por línea no supera los 100.
Salida:  imprime la palabra "SÍ" si la contraseña especificada es segura y "NO" – de lo contrario (en mayúsculas latinas).
Ejemplos.

# Entrada Salida
1 e NO
2 AAAbbb123 SI