Você precisa criar um algoritmo que gera um quebra-cabeça para ser colocado na página de quadrinhos e brincadeiras de um jornal famoso. Você recebeu como parte do contrato um snippet de código quase completo para realizar a função - é necessário apenas complementar algumas partes dele para tornar o algoritmo funcional.
Como se trata de um algoritmo que usa números aleatórios, o resultado final deve ser diferente a cada vez que for rodado.
printCrossword(
generateCrossword(
15,
["scala", "haskell", "python", "javascript", "ruby", "swift", "clojure", "brainfuck"]
)
);
D P R V P P H A S K E L L B X
G X U N Q Y C B V Q J P Z Z J
B Z B J S J J G X G T E Z T A
H L Y K G X F A B O J G C I V
A Q P J T P Y T H O N K L U A
R Q F E V Z M O A K M B O Z S
F X R R V K J S O F W N J R C
H C S D O V A M Z T D S U H R
V X A X N M I I X X E C R D I
S A R W M U S N U B O A E C P
W M T L G V L V X Q F L K O T
I Z C F F V N V U K G A G Y U
F B R A I N F U C K A F K G K
T P J B T K L A K U W Y S J Y
D O P W C P R C J H V C L V Z
Por favor envie o algoritmo completo para o e-mail gabriel.simonetti@bidcarros.com. Serão aceitos arquivos .js anexos ou um link para um snippet público.