Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function numberGenerator(args) {
- let m = Number(args[0]);
- let n = Number(args[1]);
- let l = Number(args[2]);
- let specialNumber = Number(args[3]);
- let controlNumber = Number(args[4]);
- for (let num1 = m; num1 >= 1; num1--) {
- for (let num2 = n; num2 >= 1; num2--) {
- for (let num3 = l; num3 >= 1; num3--) {
- let number = num1 * 100 + num2 * 10 + num3;
- if (number % 3 == 0) {
- specialNumber += 5;
- }
- else if (number % 10 == 5) {
- specialNumber -= 2;
- } else if (number % 2 == 0) {
- specialNumber *= 2
- }
- if (specialNumber >= controlNumber) {
- console.log(`Yes! Control number was reached! Current special number is ${specialNumber}.`);
- return;
- }
- }
- }
- }
- if (specialNumber < controlNumber) {
- console.log(`No! ${specialNumber} is the last reached special number.`);
- }
- }
- numberGenerator(['9', '7', '3', '2', '44']);
- numberGenerator(['1', '1', '7', '1', '308']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement