Search code examples
javascriptbashlistpermutation

JavaScript script creating a list of three numbers


I’m new here, and so on coding.

I friend of mine suggests me to learn JavaScript and Python, because I love riddles that I can’t solve (so this languages could help me).

Let me explain: I want to create a JS script starting from this real-life problem.

I have a padlock which have a code of three numbers to be unlocked (you have to turn upside down these numbers to obtain the “Open sesame”), the code goes to 000 to 999, obviously.

I need to create a script that lists all the possible numbers and, at the end, also tell me how many different numbers I have (I suppose 1000 if my math isn’t bad as my english).

I started the learning path, but I’m not able to create this script.

I need to check all the different combinations that i have done for unlock the padlock

Can someone help me?

Thank you so much

ps: it could be nice also the same script in bash, which it's more familiar to me

x 0stone0: I have non familarity with JavaScript, I've only done an online course, so I made no attempt, just asking. For bash, I found right here a "skeleton" of permutation script like this:

for X in {a..z}{a..z}{0..9}{0..9}{0..9}
    do echo $X;
done

but I really don't know ho to edit it, cause I don't know hot to save the output of three numbers YYY from 0 to 9


Solution

  • Javascript

    let i = 0; 
    while (i <= 999) { 
      console.log(String(i).padStart(3, '0')); 
      i++;
    }


    Bash

    for X in {0..9}{0..9}{0..9}; do 
        echo $X; 
    done
    
    Try it online!