Paste1C
  • API
  • О проекте
  • Контакты
  • Регистрация
  • Вход
_РежимОтладки = Ложь;
Н = 10000000;
Массив = Новый Массив(Н);
Массив.Добавить(Ложь);
Массив.Добавить(Ложь);
Для индекс = 2 По Н Цикл Массив[индекс] = Истина КонецЦикла;
времяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если _РежимОтладки Тогда // Можно менять на Истина в точке останова, например условием ирОбщий.Пр(_РежимОтладки, 1, 1)
	// Пассивный оригинал расположенного ниже однострочного кода. Выполняйте изменения синхронно в обоих вариантах.
	Для индекс = 2 По Н Цикл
	    Если Массив[индекс] Тогда
	        квадрат = индекс * индекс;
	        Если квадрат <= Н Тогда
	            м = квадрат;
	            Пока м <= Н Цикл
	                Массив[м] = Ложь;
	                м = м + индекс;
	            КонецЦикла;
	        КонецЕсли;
	    КонецЕсли;
	КонецЦикла;
Иначе
	// Однострочный код использован для ускорения при разрешенной отладке. Выше расположен оригинал. Выполняйте изменения синхронно в обоих вариантах. Преобразовано консолью кода из подсистемы "Инструменты разработчика"
	Для индекс = 2 По Н Цикл      Если Массив[индекс] Тогда          квадрат = индекс * индекс;          Если квадрат <= Н Тогда              м = квадрат;              Пока м <= Н Цикл                  Массив[м] = Ложь;                  м = м + индекс;              КонецЦикла;          КонецЕсли;      КонецЕсли;  КонецЦикла;  
КонецЕсли;
времяОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах();
Сообщить("" + (времяОкончания - времяНачала)/1000);
{"contextData":{},"contextMarkers":[]}

Публикация кода

Размещая информацию на сайте, Вы подтверждаете согласие со всеми пунктами Пользовательского соглашения

Замечание к коду:

  • Загрузить конфигурацию
    • ERP 2.4
    • Управление торговлей 10.3
    • Управление торговлей 11.4
    • Бухгалтерия 2.0
    • Бухгалтерия 3.0
    • ЗУП 3.1
    • Розница 2.3
    • УНФ 1.6
    • БСП 3.1
  • Тема
    • Светлая
    • Светлая c подсветкой запросов
    • Темная
    • Темная с подсветкой запросов
  • Режим запроса
  • Поделиться
Код:

© Александр Шкураев 2025