hanchu/server/utils.ts

12 lines
322 B
TypeScript
Raw Normal View History

2024-10-22 04:35:21 +00:00
export function wordFactorial(words: string[]): string[] {
const combinations: string[] = [];
for (let i = 0; i < words.length; i++) {
let inner = '';
for (let ii = i; ii < words.length; ii++) {
inner += (ii > i ? ' ' : '') + words[ii];
combinations.push(inner);
}
}
return combinations;
}