Skip to content

fufu70/Sequential-Representation-Generation

Repository files navigation

Sequential-Representation-Generation

Attempts to take the cowards way out and brute force all possible equations from increasing order of 1 to 9. This is built off of Inder J. Taneja's Crazy Sequential Representation: Numbers from 0 to 11111 ... paper that lists all possible solutions (excluding 10958) for each whole number from 0 to 11111 using a equation with the sequential contents 1 to 9. A writeup of the code can be found here

How to use

We used node to run the project

$ npm install
$ node index.js

It will save all of the results in result.csv

To get a specific value simply add the value your looking for (between 0 and 11111) on to the end of the run command. To get all results simply use the string version of the star symbol, "*"

$ node index.js 100
$ node index.js "*"

To only use a specific numeric range of numbers or an organization of numbers attach a string form of a numberical array as the second argument of the command. By default the numbers are "[1,2,3,4,5,6,7,8,9]"

$ node index.js "*" "[1,2,3,4,5,6,7,8,9]"
$ node index.js "*" "[8,8,8,8,8]"

To limit or add to the list of operations possible simply provide an array of string operations inside of a string as the 3rd parameter. By default the operations are "['||', '*', '^', '-', '+']". The functions are defined by the expr-eval npm libraries Binary operaters.

$ node index.js "*" "[1,2,3,4,5,6,7,8,9]" "['-', '+']"
$ node index.js 888 "[8,8,8,8,8]" "['||', '*', '^', '-', '+']"

Requirements

This project uses node. Once installed you should have npm, the package manager, with it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published