2 / 2 / 0
Регистрация: 06.06.2013
Сообщений: 73
|
||||||
1 | ||||||
Поясните за replace: Программа должен находить все числа в строке и прибавлять к ним 1016.08.2013, 22:14. Показов 887. Ответов 7
Метки нет (Все метки)
Снова я к Вам за помощью. Имеется листинг, являющийся примером использования метода replace в случае, когда вторым его параметром является ссылка на функцию и, по идее, программа должен находить все числа в строке и прибавлять к ним 10
0
|
16.08.2013, 22:14 | |
Ответы с готовыми решениями:
7
Если минимальный элемент стоит в первой строке, то все элементы, стоящие в строке за ним, заменить нулями Задана матрица С(5,5). Если минимальный элемент стоит в первой строке, то все элементы, стоящие в строке за ним, заменить нулями. Как переделать триггер? Он должен прибавлять скидку к клубной карте туриста после каждого третьего похода Составить программу, которая будет находить в массиве все положительные числа и считать их количество |
128 / 125 / 39
Регистрация: 11.04.2010
Сообщений: 255
|
||||||
17.08.2013, 04:54 | 2 | |||||
Например, так
1
|
2 / 2 / 0
Регистрация: 06.06.2013
Сообщений: 73
|
|
17.08.2013, 11:00 [ТС] | 3 |
О, работает, спасибо! Все компактно и логично, а зачем же в листинге что я приводил так понагородили?
Единственное, не совсем понял смысл умножения а на 1 ("return a*1+10"). Разъясните пожалуйста. И еще. Имеет ли значение какими символами разделены числа в строке. Т.е., например, если бы строка имела вид: var Str = "2000 2001 2002 2003 2004" или var Str = "2000 * 2001- 2002 2003. 2004" результат был бы аналогичный?
0
|
128 / 125 / 39
Регистрация: 11.04.2010
Сообщений: 255
|
|
17.08.2013, 13:45 | 4 |
Для преобразование строки в число, чтобы 10 прибавлялась к числам, а не конкатенировалась.
Не имеет. В первом случая получите "2010 2011 2012 2013 2014", во втором - "2010 * 2011- 2012 2013. 2014".
1
|
256 / 234 / 38
Регистрация: 31.10.2010
Сообщений: 504
|
|
17.08.2013, 13:46 | 5 |
a - строка, если к строке "2008" прибавить 10, то получится строка "200810". В данном случае умножение используется для того, чтобы привести переменную к числовому типу.
В данном случае - нет. Не по теме: UPD: Опоздал... опять.
1
|
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
|
|||||||||||||||||||||
17.08.2013, 21:29 | 6 | ||||||||||||||||||||
Нужно было раньше выходить из дома....
исходник
1
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
|
||||||
18.08.2013, 08:35 | 7 | |||||
"совсем извращение", однако, в большинстве браузеров исполняется быстрее всего
1
|
833 / 641 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
|
|
22.08.2013, 13:41 | 8 |
Не знаю, в каких браузерах ты измерял, у меня оно выполняется дольше всего.
Опера: Код
*1 1068 + 1009 parseInt 1919 -0 993 Код
*1 1697 + 1690 parseInt 1861 -0 1621
1
|
22.08.2013, 13:41 | |
22.08.2013, 13:41 | |
Помогаю со студенческими работами здесь
8
Найти все натуральные числа, меньшие заданного числа и взаимно простые с ним Для заданного натурального числа найти все числа меньше его и взаимно простые с ним Составить функцию, которая будет находить следующее за ним простое число Составить функцию, которая будет находить следующее за ним простое число Составить процедуру, которая будет находить за ним следующее простое число Составить функцию, которая будет находить следующее за ним простое число Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |