Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const getGets = (arr) => {
- let index = 0;
- return () => {
- const toReturn = arr[index];
- index += 1;
- return toReturn;
- };
- };
- // this is the test
- const test = [
- '555',
- ];
- const gets = this.gets || getGets(test);
- const print = this.print || console.log;
- var n = Number(gets());
- var arr = new Array;
- while(n>=2) {
- if(n%11==0) {
- n=n/11;
- arr.push(11);
- } else if(n%5==0) {
- n=n/5;
- arr.push(5);
- //print(n);
- } else if(n%3==0) {
- n=n/3;
- arr.push(3);
- //print(n%3)
- } else if(n%2==0) {
- n=n/2;
- arr.push(2);
- // print(n)
- } else {
- n-=1;
- // print(n)
- }
- }
- arr.reverse(function(a, b){return b - a});
- //print(arr);
- arr.forEach(element => {
- print(element)
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement