Как поcчитать количество итераций в цикле?
Мне интересно сколько итераций выполнится во внешнем и внутреннем цикле.
- Вопрос задан более трёх лет назад
- 6433 просмотра
Комментировать
Решения вопроса 2
Определяете целочисленную переменную перед внешним циклом, делаете ей ++ во внутреннем:
int iteration_count = 0; for (int i = 0; i < N - 1; i++) < for (int j = 0; j < N - i - 1; j++) < iteration_count++; >> System.out.println(iteration_count);
Если надо суммарное количество итераций обоих циклов — тогда и во внешнем тоже ++.
Ответ написан более трёх лет назад
Нравится 2 1 комментарий
Посчитать количество выполненных циклов в JS
Есть цикл, который должен работать, пока не будет выполнено условие, без установленного количества итераций. Возможно ли вывести количество выполненных операций, и, если да, то как?
let income = 3333; let palmTreeCost = 8000; let expenses = 1750; let profit = income - expenses; while (true) < if (profit < palmTreeCost) < profit = profit + profit; alert(profit); if (profit >palmTreeCost) < break; >> >
Отслеживать
задан 7 дек 2021 в 20:21
Ada_from_Hell Ada_from_Hell
3 3 3 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Можно добавить переменную ( iteration_num ) и прибавлять к ней единицу на каждой итерации цикла.
let income = 3333; let palmTreeCost = 8000; let expenses = 1750; let profit = income - expenses; let iteration_num = 0; while (true) < if (profit < palmTreeCost) < profit = profit + profit; console.log(profit); iteration_num++; if (profit >palmTreeCost) < break; >> > console.log('Iterated ' + iteration_num + ' times!')
Курсы javascript
Вопрос заключается в следующем — от чего зависит скорость выполнения цикла (код в теле цикла не считается — понятное дело что от него многое зависит), так как в разных браузерах она разная. Причем заметно разная
В Опере, Хроме, Яндексе — 1000 000 итер. за 500-600 милисек.
В файрфоксе — за 330 милисек.
в Сафари — 250 милисек
А в ишаке вообще 1200-1400 милисек.
P.S — Знаю что в заголовке не правильно обозвал цИклы
Последний раз редактировалось Bond, 15.02.2015 в 05:52 .
как посчитать количество итераций цикла for ?
Metotron Искусственный Интеллект (114566) Зачем? У тебя в цикле есть $i, это и есть счётчик. if ($i == 10) чем плохо?
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.