Sólo funciones definidas por el usuario. No hay funciones incorporadas en absoluto.
No se realizan búsquedas de entradas asignadas directamente a vars.
Nivel 1: (2 horas - lápiz y papel)
1.Resolver la ecuación X potencia Y con los valores dados.
Example: Input: X=2 Y=-2 Output: 0.25
2. Encuentra la distancia entre dos puntos dados y redondea al número más cercano.
Example: Input: (24)(410) Output: 6
3. Cuente la cantidad de caracteres en la cadena dada tratando '$' como secuencia de escape. Si '$' está precedido por '', considérelo como '$' normal y no como la secuencia de escape. Si ocurre "trátelo como único".
Example: Input: Hello$World$ Output: 11
4.Dada una matriz 2D, encuentre la suma de todos los elementos.
Example: Input: [1 2 3] [4 5 6] [7 8 9] Output: 45
Nivel 2:
Termine una pregunta para obtener el siguiente tipo. Total de 5 preguntas. (3 horas - vuelta en máquina)
1.Resuelve la ecuación (XpowerY/Z!) + (Z/(X!+Z)) con valores dados de X Y Z. X y Z no pueden ser negativos.
Example: Input: X=2 Y=3 Z=4 Output: 1
2.Batman Spiderman y Superman van a iniciar un negocio. La inversión total es de 1000M$. Cualquiera puede agregar nuevas inversiones a su inversión existente. Pueden transferir inversiones entre ellos. El programa debe ser de estilo OOP y debe tener un menú para que el usuario realice todas las operaciones. (Algo similar al siguiente ejemplo).
Constraints: a.Total investment should always be equal to or lesser than 1000M$. b.Spiderman's investment should never exceed Batman's. c.Investment cannot go into negative. d.Display investments on each update. Example: Input: batman = 300 spiderman = 250 superman = 100 Output: batman - 300 spiderman - 250 superman - 100 add 100 into spiderman sorry spiderman cant have more investment than batman add 200 to batman batman - 500 spiderman - 250 superman - 100 add 500 to superman sorry total investment cant exceed 1000.
No pude responder la tercera pregunta porque se me acabó el tiempo. Debe completar 3 preguntas para calificar para la siguiente ronda.