История изменений
Исправление qulinxao3, (текущая версия) :
ок: ок: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects...
c заменной
var rpt = '';
for (var i = 0; i < count; i++) {
rpt += str;
}
на
var rpt = '';
for (;count;count >>= 1) {
if (count & 1) rpt+= str;
str += str;
}
если ещё и точить «как для серьёзной » - с выбором по условию некоторой опытным путём - меньше в лоб иначе «логарифмом».
Там складывание строк в цикле, если он больше 10.
Во 1, как бы для такого есть repeat.
Во 2, складывание строк в цикле на язычке с вм, это - оторванные яйца.
crutch_master складывание логарифм раз а не в лоб
Исправление qulinxao3, :
ок: ок: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects...
c заменной
var rpt = '';
for (var i = 0; i < count; i++) {
rpt += str;
}
на
var rpt = '';
for (;count;count >>= 1) {
if (count & 1) rpt+= str;
str += str;
}
если ещё и точить «как для серьёзной » - с выбором по условию некоторой опытным путём - меньше в лоб иначе «логарифмом».
Там складывание строк в цикле, если он больше 10.
Во 1, как бы для такого есть repeat.
Во 2, складывание строк в цикле на язычке с вм, это - оторванные яйца.
crutch_masterскладывание логарифм раз а не в лоб
Исходная версия qulinxao3, :
ок: ок: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects...
c заменной
var rpt = '';
for (var i = 0; i < count; i++) {
rpt += str;
}
на
var rpt = '';
for (;count;count >>= 1) {
if (count & 1) rpt+= str;
str += str;
}
если ещё и точить «как для серьёзной » - с выбором по условию некоторой опытным путём - меньше в лоб иначе «логарифмом».