Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 12.04.2018, 19:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

laimas,
Ответить с цитированием
  #22 (permalink)  
Старый 12.04.2018, 20:54
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

на https://www.codewars.com есть интересные паззлы
Ответить с цитированием
  #23 (permalink)  
Старый 12.04.2018, 22:04
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

рони,
а я еще в перерыве и заморочился проверить. )
Как выполняется repeat()? По идее это должен быть цикл, а значит их будет много. Но.

От фонаря попробовал запустить ваш код с параметром 12345 и свой. У меня ковыряло в районе 20 сек, ваш закончился крахом. 1234 у меня практически сразу, ваш не стал ждать пока что-то появится, 123 без проблем.
Ответить с цитированием
  #24 (permalink)  
Старый 12.04.2018, 22:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Сообщение от laimas
ваш закончился крахом
это элементарно 1 раз переписать страницу или тысячи + создать миллионы элементов,
смотри правильные решения буферизации в примерах .
j0hnik,
Dilettante_Pro,
destus, и твой конечно.

P.S. слегка исправил, но 12345 слишком большая величина, для моего кода.

Последний раз редактировалось рони, 12.04.2018 в 22:43.
Ответить с цитированием
  #25 (permalink)  
Старый 12.04.2018, 22:43
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

laimas,
тут дело в не в циклах и репитах, репит как метод затратные простого цикла.
Дело тут в отрисовке, а именно в методе textContent, который для таких объемов работает гораздо эффективнее.
Ответить с цитированием
  #26 (permalink)  
Старый 12.04.2018, 23:03
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от рони
это элементарно 1 раз переписать страницу или тысячи + создать миллионы элементов,
Я исключал из вашего кода document.write, чтобы проверить только саму логику, и у j0hnik не легче ситуация, другие примеры, я даже кода не смотрел, некогда было.

Последний раз редактировалось laimas, 12.04.2018 в 23:06.
Ответить с цитированием
  #27 (permalink)  
Старый 12.04.2018, 23:19
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от laimas Посмотреть сообщение
Я исключал из вашего кода document.write,
тогда странно что он у вас не загрузился, мб пора железки менять?

посмотрел сейчас репит для таких объемов таки лучше цикла, но разница не критична.


а вот document.write как раз таки и жрет память.
Ответить с цитированием
  #28 (permalink)  
Старый 12.04.2018, 23:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от j0hnik
тогда странно что он у вас не загрузился, мб пора железки менять?
8 4ГГц ядер мало для такого пустяка? Что смеяться то?
Ответить с цитированием
  #29 (permalink)  
Старый 12.04.2018, 23:29
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от laimas
а вот document.write как раз таки и жрет память.
Я же сказал - я это исключал, мне интересно было только логику проверить.
Ответить с цитированием
  #30 (permalink)  
Старый 12.04.2018, 23:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от j0hnik
посмотрел сейчас репит для таких объемов таки лучше цикла, но разница не критична.
Нихрена себе не критична. )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание с SIP heeel Firefox/Mozilla 0 12.06.2017 01:12
Интересное задание "Поединок" помогите решить Anton27 Общие вопросы Javascript 1 23.05.2017 22:24
Подскажите пожалуйста как сделать задание Альбиночка Общие вопросы Javascript 1 28.11.2011 18:47
Тестовое задание. Дайте идею. FINoM Оффтопик 14 28.03.2011 10:09
Помогите сделать тестовое задание начального уровня по js makregistr Работа 1 16.12.2010 14:26