- 1
- 2
- 3
- 4
- 5
function create (char, repeat) {
var string = '';
while (repeat--) string += char;
return string;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
function create (char, repeat) {
var string = '';
while (repeat--) string += char;
return string;
}
Заполняем строку одинаковыми символами
wvxvw 01.08.2010 12:00 # +1
Я не могу придумать другой более простой способ получить строку из повторяющихся символов.
ReallyBugMeNot 01.08.2010 12:41 # +4
?
wvxvw 01.08.2010 13:34 # 0
wvxvw 01.08.2010 13:41 # +1
3.14159265 02.08.2010 09:32 # 0
+1, но так чутка быстрей,
правда, в этом случае надо поставить проверку на repeat>0 или не передавать такого
ну еще можно попробовать рекурсивно написать - может оказатся короче по коду и быстрее для длинных строк ))
bugmenot 01.08.2010 12:47 # 0
RegExp для сборки строки использовать зачётно, кстати
wvxvw 01.08.2010 13:34 # 0
bugmenot 01.08.2010 14:12 # 0
Мистер Хэнки 01.08.2010 13:02 # 0
или просто
3.14159265 02.08.2010 09:44 # +1
или просто,
если эти вещи уже в регистрах - что весьма частая ситуация
borka 04.08.2010 11:59 # +1
3.14159265 05.08.2010 13:49 # 0
само собой флаги надо выставить, но об этом знают немногие любители перла, пхп, и жабаскрипта...
3.14159265 05.08.2010 13:56 # 0
но оно даже так быстрее жаб, похапе и прочего
Vasiliy 02.08.2010 16:21 # 0
str_repeat('а',10); нет ничего проще
Анонимус 02.08.2010 18:50 # +1
da4ever 07.08.2010 18:30 # 0
,>,[-<.>]