cuadrilla cuadrilla

rusti.codes

Desafíos diarios de coding.
¡Gratis!

Encuentra tu trabajo ideal en tecnología

¿Cómo funciona?

> Suscríbete usando tu correo electrónico.

> Resuelve las actividades planteadas a diario.

> PREMIUM - Recibe soluciones con análisis completo, explicación de complejidad y código listo para ejecutar.

Suscríbete aquí

Sé un campeón en tu próxima entrevista... día a día.

google facebook apple amazon microsoft tesla

Desafío de ejemplo

Dada la estructura de datos de un Sudoku con tamaño NxN, donde N > 0 y √N sea un número entero, escribir un método para validar si ha sido completado correctamente.

La estructura es un array multidimensional, por ejemplo:

[

[7,8,4, 1,5,9, 3,2,6],

[5,3,9, 6,7,2, 8,4,1],

[6,1,2, 4,3,8, 7,5,9],

[9,2,8, 7,1,5, 4,6,3],

[3,5,7, 8,4,6, 1,9,2],

[4,6,1, 9,2,3, 5,8,7],

[8,7,6, 3,9,4, 2,1,5],

[2,4,3, 5,6,1, 9,7,8],

[1,9,5, 2,8,7, 6,3,4]

]

Reglas de validación Dimensión de la estructura de datos: NxN donde N > 0 y √N == núm. entero.

Las filas solo pueden contener enteros: 1..N (incluyendo N)

Las columnas solo pueden contener enteros: 1..N (incluyendo N)

Los "cuadraditos" (3x3 en el ejemplo) solo pueden contener

enteros: 1..N (incluyendo N)

Usamos el lenguaje Javascript, ¿por qué Javascript? Es un lenguaje relativamente sencillo de leer (y muy similar a Python, Java o C) Entonces, incluso si aún no lo conoces bien podrás entenderlo y adaptar lo aprendido en cualquier otro lenguaje. Además Javascript es utilizado ampliamente en empresas como Google, Youtube, Facebook, Instagram, Netflix, Uber, Tesla, Dropbox, etc. Es un lenguaje moderno y muy solicitado en entrevistas laborales. Javascript es un lenguaje que merece la pena ser agregado a tus habilidades de programación si aún no lo conoces, pero a su vez es lo suficientemente simple para que lo vayas entendiendo mientras lo practicas.

Día a día, paso a paso, la práctica consistente es la mejor manera de volverse bueno en solucionar los escenarios de entrevistas en programación. Tanto seas un novato o un programador experimentado toda la vida es necesario mantener afilada esta habilidad.

¡Sin costos ocultos! Solo registra tu correo electrónico y comienza a recibir GRATIS problemas de programación utilizados en entrevistas reales.

Que tengas un hermoso día.

El equipo de Rustic IT.

rusti.codes

© 2020 by

rusticit

Suscríbete y recibe GRATIS los mejores desafíos de programación a diario en tu correo