mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 00:01:37 +08:00
Remove live code & console.log, leave examples as comments (ProjectEuler, Recursive).
This commit is contained in:
@ -19,14 +19,12 @@
|
||||
* https://en.wikipedia.org/wiki/Lexicographic_order
|
||||
*/
|
||||
|
||||
const subsequence = (str, seq, low) => {
|
||||
export const subsequence = (str, seq, low, output = []) => {
|
||||
if (low <= str.length && str.length !== 0) {
|
||||
console.log(seq)
|
||||
output.push(seq)
|
||||
}
|
||||
for (let i = low; i < str.length; i++) {
|
||||
subsequence(str, seq + str[i], i + 1)
|
||||
subsequence(str, seq + str[i], i + 1, output)
|
||||
}
|
||||
return output
|
||||
}
|
||||
|
||||
const str = 'abcd'
|
||||
subsequence(str, '', 0)
|
||||
|
Reference in New Issue
Block a user