From 942c7c56f357079ee2783e8331d529e61aac9fe9 Mon Sep 17 00:00:00 2001 From: Ali Shkiba <100953967+AliShakiba1@users.noreply.github.com> Date: Sun, 13 Aug 2023 00:12:03 +0330 Subject: [PATCH] Create JavaScript.js solve with js and way => working with string --- math/111-999-two-digits-no-zero/JavaScript.js | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 math/111-999-two-digits-no-zero/JavaScript.js diff --git a/math/111-999-two-digits-no-zero/JavaScript.js b/math/111-999-two-digits-no-zero/JavaScript.js new file mode 100644 index 0000000..5a54e47 --- /dev/null +++ b/math/111-999-two-digits-no-zero/JavaScript.js @@ -0,0 +1,34 @@ +// i chose to solve this with string metod in js + +// make counter +let counter = 0 + + +const giveMeDigits = number => { + // creating set and turn my number to string + + let mynumb = number.toString() + const mySet1 = new Set() + + // loop on number and adding each elemet on it to my set + for (let i = 0; i < mynumb.length; i++) { + mySet1.add(mynumb[i]) + } + + // if size of my set equal to 2 mean => my number like this 122 + // making with only two number + return mySet1.size == 2 ? true : false +} + + +// making loop for testing all number + +for (let i = 100; i <= 999; i++) { + + // in this line i check if i {my number from 100 to 999} have 0 inside that pass that i + if (i.toString().includes(0) == false) { + giveMeDigits(i) == true && (counter += 1) + } +} + +console.log(counter)