Skip to main content
added 249 characters in body
Source Link
runr
  • 261
  • 1
  • 5

R, 6565 64 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[rowSumsA[!rowSums(A[,-n]==A[,-1])==0],]

Assuming L is a vector of characters.

-1 byte thanks to @pajonk!

Try it online here!

R, 65 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[rowSums(A[,-n]==A[,-1])==0]

Assuming L is a vector of characters.

R, 65 64 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[!rowSums(A[,-n]==A[,-1]),]

Assuming L is a vector of characters.

-1 byte thanks to @pajonk!

Try it online here!

edited body
Source Link
runr
  • 261
  • 1
  • 5

R, 65 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[rowSums(A[,-n]==A[,-1])==0]

Assuming L is a charactervector of stringscharacters.

R, 65 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[rowSums(A[,-n]==A[,-1])==0]

Assuming L is a character of strings.

R, 65 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[rowSums(A[,-n]==A[,-1])==0]

Assuming L is a vector of characters.

Source Link
runr
  • 261
  • 1
  • 5

R, 65 bytes

\(L,n,A=expand.grid(rep(list(L),n)))A[rowSums(A[,-n]==A[,-1])==0]

Assuming L is a character of strings.