Me dan una matriz con 49. Mi tarea es seleccionar grupos únicos de 7 elementos y también averiguar la cantidad de salidas posibles.
P.ej. [A,a,B,b,C,c,D,d,E,e,F,f,G,g,H,h,I,i,J,j,K,k,L,l,M ,m,N,n,O,o,P,p,Q,q,R,r,S,s,T,t,U,u,V,v,W,w,X,x,Y]
Luego emite: [ [A,a,B,b,C,c,D], [a,B,b,C,c,D,d], [B,b,C,c,D,d,E ], [b,C,c,D,d,E,e], . . . [A,C,c,D,d,E,e], [A,B,b,c,D,d,E], . . . ] ¿Cómo obtengo estos resultados? A continuación se muestra lo que probé según la respuesta que obtuve de stackoverflow:
let jar = ["A","a","B","b","C","c","D","d","E","e","F","f","G","g","H","h","I","i","J","j","K","k","L","l","M","m","N","n","O","o","P","p","Q","q","R","r","S","s","T","t","U","u","V","v","W","w","X","x","Y"]; const size = 7; let result11 = []; for(let i = 0; i <= (jar.length - size); i++){ result11.push(jar.slice(i, size+i)); } console.log(result11)Cada uno de los resultados debe ser único, de modo que no debe haber ninguna repetición. P.ej. salidas como aaaaaaa, aaxxxYY, AAAAAAA, AABbcDe no son válidas pero salidas como avWwXxY,bvWwXxY,cvWwXxY junto con otras, etc.