var startNumber = 1;
var multiplier = 4;
var quantity = 7;
while(quantity > 0){
console.log(startNumber);
quantity --;
startNumber *=multiplier;
}
var startNumber = 1;
var multiplier = 4;
var quantity = 7;
while(quantity > 0){
console.log(startNumber);
quantity --;
startNumber *=multiplier;
}
я сделаль -.-
var startNumber = 1;
var multiplier = 4;
var quantity = 7;
for(var i=startNumber; i<=startNumber*(multiplier**quantity-1); i*=multiplier){
console.log(i)
}
Можно еще дешевле
var startNumber = 1;
var multiplier = 4;
var quantity = 7;
while(quantity > 0){
console.log(startNumber)
startNumber *= multiplier;
quantity--;
}
var startNumber = 1;
var multiplier = 2;
var quantity = 3;
for (var i = 0; i < quantity; i++) {
console.log(startNumber * multiplier ** i);
};
Предыдущий вариант кода заинтересовал, стал разбираться, т.к. не математик.
Круто и лаконично, разбор закомментировал.
Господи, целый час голову ломал, не мог додуматься, что нужно вывести начальное число в консоль, а по итогу, ушел вообще в другом копаться…а на деле все просто оказалось
let startNumber = 1;
let multiplier = 4;
let quantity = 7;
console.log(startNumber);
for(let i = 1; i < quantity; i++) {
startNumber = startNumber * multiplier;
console.log(startNumber);
}
Вариант 1:
let startNumber = 3;
let multiplier = 3;
let quantity = 6;
let index = 0;
while (index < quantity) {
console.log(startNumber * multiplier ** index)
index++
}
Вариант 2:
let startNumber = 3;
let multiplier = 3;
let quantity = 6;
for(let i = 0; i < quantity; i++) {
console.log(startNumber * multiplier ** i)
}
Мое решение:
let startNumber = 3;
let multiplier = 4;
let quantity = 7;
for (let i = startNumber; i <= startNumber * multiplier ** (quantity-1); i = i * multiplier) {
console.log(i);
}
let startNumber = 1;
let multiplier = 4;
let quantity = 7;
for(let i = 1; i <= quantity;i++){
console.log(startNumber);
startNumber *= multiplier;
}