Examen escrito del programador de la colección de preguntas de programación de desarrollo back-end de Bilibili 2021 (5)

1. Dados 4 números del 1 al 10, sumando, restando, multiplicando y dividiendo , el número obtenido es 24 incluso si gana.
Ejemplo 1:
Entrada:
[7,2,1,10]
Salida:
verdadera
Descripción: 7 * 2 + 1 * 10

2. Dada una cadena que contiene solo paréntesis, determine si la cadena es válida. Entre ellos, los tipos de corchetes incluyen: '(', ')', '{', '}', '[', ']'. Una cadena válida debe satisfacer: 1) El paréntesis izquierdo debe cerrarse con el mismo tipo de paréntesis derecho; 2) El paréntesis izquierdo debe cerrarse en el orden correcto, tenga en cuenta que una cadena vacía se puede considerar una cadena válida
Ejemplo 1:
Entrada:
"{[] } ”
Salida:
verdadero

Ejemplo 2:
Entrada:
"([)]"
Salida:
falso

Ejemplo 3:
Entrada:
"([]"
Salida:
falso

3. Hay cuatro tipos de monedas con un valor nominal de 1, 4, 16 y 64 yuanes, y un billete con un valor nominal de 1024 yuanes. Ahora Xiao Y usa billetes de 1024 yuanes para comprar un producto con un valor de N (0 <N <= 1024), ¿cuántas monedas recibirá al menos?
Ejemplo 1:
Entrada:
200
Salida:
17
Descripción: 12 monedas de 64 yuanes , 3 monedas de 16 yuanes, 2 monedas de 4 yuanes

Supongo que te gusta

Origin blog.csdn.net/qq_34124009/article/details/108037177
Recomendado
Clasificación